EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装依赖包

  1. 下载并安装依赖包。
    1
    yum install java-1.8.0-openjdk-* git gcc gcc-c++ make cmake3 libtool autoconf automake openssl-devel ninja-build golang apr-devel -y
    

    在CentOS系统下安装CMake,ninja-build,Golang时可能会显示无可用的包,请尝试通过执行下列操作安装epel-release软件包解决,再执行步骤1中的安装命令。

    1. 下载epel-release的RPM包。
      1
      wget https://dl.fedoraproject.org/pub/epel/7/aarch64/Packages/e/epel-release-7-12.noarch.rpm --no-check-certificate
      
    2. 安装epel-release。
      1
      rpm -ivh epel-release-7-12.noarch.rpm
      
    3. 重新生成本地Yum源。
      1
      2
      yum clean all
      yum makecache
      
    4. 查看CMake、ninja-build和Golang。
      1
      2
      3
      yum search cmake
      yum search ninja-build
      yum search golang
      
  2. 为CMake 3和ninja-build分别制作软连接CMake和Ninja。
    1
    2
    ln -s /usr/bin/cmake3 /usr/bin/cmake
    ln -s /usr/bin/ninja-build /usr/bin/ninja
    

    由于编译时需要CMake的版本高于3,并且需要Ninja,而编译过程中存在识别不到Yum直接安装的CMake 3和ninja-build的问题,所以需要为CMake 3和ninja-build制作软连接。

  3. 检查CMake是否可用。
    若显示版本则CMake可用。
    1
    cmake --version
    
  4. 检查Ninja是否可用。
    若显示版本则Ninja可用。
    1
    ninja --version
    
  5. 配置Java。
    1. 查看Java安装目录。
      find /usr/lib/jvm/  -name java
      find / -name java
      which java
      • CentOS系统:
        ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/bin/java
      • openEuler系统:
        ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/bin/java
    2. 配置环境变量(JAVA_HOME、JRE_HOME、CLASSPATH、PATH)。
      1. 打开“profile”文件。
        vim /etc/profile
      2. “i”进入编辑模式,将对应系统的内容添加到文件中。
        • CentOS系统:
          export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64
          export JRE_HOME=$JAVA_HOME/jre
          export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
          export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/bin:$PATH
        • openEuler系统:
          export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64
          export JRE_HOME=$JAVA_HOME/jre
          export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
          export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/bin:$PATH
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    3. 生效环境变量。
      source /etc/profile
    4. 查看环境变量。
      echo $JAVA_HOME
      echo $JRE_HOME
      echo $CLASSPATH
      echo $PATH
      • CentOS系统:

      • openEuler系统:

    5. 查看Java版本。
      java -version
      • CentOS系统:

      • openEuler系统:

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词