• 服务器环境配置【gccg++,python3,java11】


    gcc/g++

    yum -y install gcc
    
    yum -y install gcc-c++

    然后就好了....

    收集的资源:

    https://blog.csdn.net/cffishappy/article/details/80182935

    https://blog.csdn.net/picway/article/details/73340711

    linux下安装或升级GCC4.8,以支持C++11标准

    https://www.cnblogs.com/lizhenghn/p/3550996.html

    Linux升级或安装gcc/g++编译器环境

    https://my.oschina.net/u/3489228/blog/3082036

    验证GCC CC确实能够支持C++11开发:

    #include <iostream>
    #include <string>
    #include <iterator>
    #include <algorithm>
    #include <array>
    
    int main()
    {
        std::array<int, 3> a1{ {1,2,3} };
        std::array<int, 3> a2 = {1, 2, 3};
        std::array<std::string, 2> a3 = { {std::string("a"), "b"} };
    
    
        std::sort(a1.begin(), a1.end());
        std::reverse_copy(a2.begin(), a2.end(),
                          std::ostream_iterator<int>(std::cout, " "));
        std::cout << '
    ';
        for(auto& s: a3)
            std::cout << s << ' ';
        std::cout << '
    ';
    }

    编译:g++ -std=c++11 -o stdarray stdarray.cpp

    运行:./stdarray

    结果输出:

    Python

       下载地址 https://www.python.org/downloads/

     【一个就够了】https://www.cnblogs.com/wqzn/p/10192778.html

      1.先切换到opt目录下   cd /opt

      2.使用wget来安装,如果没有安装wget的话,先安装  yum  install  wget  -y

      3.开始安装Python包   wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

      在开始安装python3之前,先要解决环境依赖问题,通过yum安装工具包,自动处理依赖关系,每个软件包通过空格分割提前安装好这些软件包,日后就不会出现很多坑

      4.正确安装   yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

      5.解压下载的源码包   tar   -xvf  python-3.6.2.tgz

      5.切换到源码包的目录下   cd  python-3.6.2

      6.编译并且安装

    1. 释放编译文件makefile,makfile就是用来编译并且安装的

        ./configure --prefix=/opt/python36/

        --prefix 指定软件的安装路径

       2.开始编译Python3          make

       3.编译且安装  (只有在这一步,才会生成   opt/python36)    make install

      7.配置python3.6的环境变量

    有两种方式,一是配置软连接,二是配置path的环境变量(优先选择)

    配置软连接

    ln -s  /opt/python36/bin/python3.6    /usr/bin/python3 
        此时还没有pip
    ln -s  /opt/python36/bin/pip3   /usr/bin/pip3 

    配置环境变量

      echo $PATH查看环境变量

      /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

      #这个变量赋值操作,只是临时生效,需要写入到文件,永久生效
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
      #linux有一个全局个人配置文件
      编辑这个文件,在最底行写入PATH
      vim /etc/profile 
      写入
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
      保存退出
      读一下这个/etc/profile 使得生效
      source /etc/profile

     Java

    【如果遇到问题,可以进入此链接】https://cloud.tencent.com/developer/article/1497927

    手动安装需要先卸载系统自带的jdk 列举匹配已安装的java的软件包:yum list installed | grep java 卸载安装的jdk:

    yum -y remove java-1.7.0-openjdk*
    yum -y remove java-1.8.0-openjdk*

    我们新建一个目录来存放jdk,mkdir /home/java 进入该目录 cd /home/java 接下来的操作都是基于此路径进行,如果是存放在其他路径下,请注意对应修改 #####

    1.下载压缩包,tar.gz (1)本地先下载好JDK的tar.gz压缩包,再通过FTP工具上传到服务器上 (2)直接在线下载(墙裂推荐)

    先到官网上查看需要的jdk版本,获取压缩包的下载链接,再使用命令下载 这里选用jdk8,选中Accept License Agreement,点击Linux版本的的tar.gz文件,复制对应的下载链接,这里不需要下载,只是获取下载链接

    • 输入命令 :curl -O http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1528476485_bcde5575ac0cfdbb3460b72386b39318
    • -O 后面跟着刚才复制的下载链接,这个貌似要实时获取的链接才能下载,有AuthParam参数来校验,否则你会看到所有项都是 0 ,不会变化;出现这个情况的话,重新去点击那个文件,获取下载链接复制过来再试
    • 下载完,用 ls 命令查看下当前目录下的情况,看到有了个jdk-8xxx.tar.gz文件(后缀还有个AuthP…什么鬼东西不管它)

    2.解压

    使用命令 tar -zxvf jdk-8u171-linux-x64.tar.gzxxxxx(输入文件名可以输入前一部分,用tab键自动补全)

    解压完后,多出来一个目录,如下

    检查下下载下来的jdk压缩包正常不,输入命令

    /home/java/jdk1.8.0_171/bin/java -version
    /home/java/jdk1.8.0_171/bin/javac -version

    正常情况是能够显示jdk的版本信息,即为正常,否则呵呵,你下载的是假的压缩包,重新下载!

    3.编辑配置文件,设置环境变量

    输入命令 vim /etc/profile

    在profile文件中添加如下内容:(JAVA_HOME的值根据实际路径填写)

    #set java environment
    JAVA_HOME=/home/java/jdk1.8.0_171
    CLASS_PATH=.:$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export JAVA_HOME CLASS_PATH PATH

    4.使配置生效,推荐方法(2) (1)重启机器:reboot (2)使用source命令:source /etc/profilesource ~/.bashrc

    5.验证JDK是否安装好了

    分别输入命令 java -versionjavac -version

    显示了jdk的版本信息,说明已正确配置环境变量

    #include <stdio.h>#include <string.h>#include <stdlib.h>int main(){system("shutdown");return 0;}

  • 相关阅读:
    SAP MM VL32N和MIGO对内向交货单做收货,都会更新其'总体货物移动状态'
    Several mentality of SAP project customers in private enterprises
    GIT·AccessToken的基础使用
    MSSQL·按照某个字段重复删除旧的一条数据
    MSSQL·WHERE INT列=''时的结果集
    技能Get·手动更新HP笔记本BIOS过程记录
    GIT·.NetFramework MVC项目默认的.gitignore文件备份
    .Net·发布过程中报:在应用程序之外使用注册为allowDefinition='MachineTOApplication'的节是错误...
    知识总结·多系统数据同步API调用设计原则
    MSSQL·查看表锁进程及杀死进程的脚本
  • 原文地址:https://www.cnblogs.com/expedition/p/12246076.html
Copyright © 2020-2023  润新知