cmake官网:https://cmake.org/download/
根据自己的要求下载对应的版本
例如要更改的版本为cmake-3.2.2,下载的文件为cmake-3.2.2.tar.gz
(版本1,对于初次修改)
1、解压
tar xf cmake-3.2.2.tar.gz
2、编译
cd cmake-3.2.2
./configure
make
3、安装checkinstall
(为什么用checkinstall可以参考:http://blog.sina.com.cn/s/blog_4178f4bf0101cmt7.html)
sudo apt-get install checkinstall
sudo checkinstall
4、安装
sudo make install
5、建立软链接
sudo ln -s cmake-3.2.2/bin/* /usr/bin/
重启终端,至此cmake版本更新完毕
(版本二)
1、解压
tar xf cmake-3.2.2.tar.gz
2、编译
cd cmake-3.2.2
sudo ./bootstrap
sudo make
3、安装
sudo make install
问题及解决:
ubuntu使用”apt-get install“安装程序时遇到错误提示
you might want to run 'apt-get -f install' to correct these
解决方案:
使用如下命令修复安装包
sudo apt-get --fix-broken install
或者使用命令
sudo dpkg --purge xxx
其中xxx为安装失败的程序,错误提示中会给出其名称,不过也有可能是错误提示中未给出的,但之前安装的确出错的程序。
cmake文件的结构:
├── bin
│ ├── ccmake
│ ├── cmake
│ ├── cmake-gui
│ ├── cpack
│ └── ctest
├── doc
│ └── cmake-2.8
├── man
│ └── man1
└── share
├── aclocal
├── applications
├── cmake-2.8
├── mime
└── pixmaps
参考:
http://blog.csdn.net/u012750702/article/details/52628902
http://download.csdn.net/detail/ma52103231/8726435
http://blog.csdn.net/u013467442/article/details/46566277