zoukankan      html  css  js  c++  java
  • cmake相关问题

    一.cmake升级

    在ubuntu 16.04下面把cmake 由 3.5.1升级到 3.11,具体的流程如下所述。

    (1)

     sudo apt-get install build-essential
     wget http://www.cmake.org/files/v3.11/cmake-3.11.3.tar.gz
     tar xf cmake-3.11.3.tar.gz
     cd cmake-3.11.3
     ./configure
     make
    sudo make install
    

      基本上按这个流程都不会报错,在安装完成后使用cmake --version时会出现

    发现还是3.5.1版本,但是我在cmake-3.11.3目录下的bin文件夹里看到生成了cmake文件,在bin文件夹下运行./cmake --version会显示此文件版本已经是3.11.3版本,判断是最后安装出现的问题。

    使用whereis cmake,发现/usr/bin目录下有一个cmake,但是查看版本的时候显示是老的文件,果断删除,把新的cmake文件复制进行,再运行cmake --version

    在使用whereis cmake的时候如下:

    发现bin和lib下面都有cmake相关的文件,应该是环境变量问题,于是在当前用户下添加了如下环境变量

    vim ~/.bashrc

    加入

    export PATH=/usr/local/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
    export CMAKE_ROOT=/usr/local/share/cmake-3.11

    然后再

    source ~/.bashrc

    再次调用cmake --version就显示成功了。

  • 相关阅读:
    output在delete中的应用
    静态什么时候用?
    Main函数解析
    构造函数
    Main函数解析
    java类类型
    静态使用的注意事项
    Main函数剖析
    成员变量和局部变量的区别
    static的特点
  • 原文地址:https://www.cnblogs.com/hbright/p/10277162.html
Copyright © 2011-2022 走看看