Linux下cmake的编译⽅式
cmake是⼀个⽐make更⾼级的编译配置⼯具,它可以根据不同平台、不同的编译器,⽣成相应的Makefile或者vcproj项⽬。
通过编写,可以控制⽣成的Makefile,从⽽控制编译过程。cmake⾃动⽣成的Makefile不仅可以通过make命令构建项⽬⽣成⽬标⽂件,还⽀持安装(make install)、测试安装的程序是否能正确执⾏(make test,或者ctest)、⽣成当前平台的安装包(make package)、⽣成源码包(make package_source)、产⽣Dashboard显⽰数据并上传等⾼级功能,只要在中简单配置,就可以完成很多复杂的功能,包括写测试⽤例。
如果有嵌套⽬录,⼦⽬录下可以有⾃⼰的。
Linux下的安装步骤为:
1、查看当前Linux操作系统的位数
输⼊getconf LONG_BIT可以得到操作系统的位数
如果结果是64表⽰该系统是linux64位的,如果结果是32则表⽰系统是linux32位。
根据⾃⼰的实际环境选择⼀套源码包进⾏下载,这⾥选择cmake-3.10.。
3、把下载好的包上传到指定路径,⽐如/home/pi ,然后进⾏解压。
linux下gcc编译的四个步骤
4、安装gcc等相关的程序包(已经安装过则忽略该步骤)
5、进⼊到解压后的⽬录,在最顶层⽬录,执⾏bootstrap可执⾏⽂件,
执⾏完后的结果如下:
6、在顶层⽬录下,执⾏make
执⾏完后的结果如下:
7、在顶层⽬录下,执⾏make install,如果编译错误,使⽤sudo make install进⾏安装
执⾏完后的结果如下:
8、查看cmake版本
输⼊cmake –-version
export PATH=$PATH:/home/pi/cmake-3.10.3/bin,保存后退出。
执⾏ source ~/.bashrc ⽣效。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。