linux cmake cmake ..命令
各位老铁们,大家好,今天由我来为大家分享linux cmake,以及cmake ..命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
Linux下面cmake命令意义cmake -D CMAKE_BUILD_TYPE=RELEASE
"怎么知道在源代码目录中编译的呢?"这个是因为后边的那..的缘故,..表示上层目录.那..就是<path to the OpenCV source directory>
-D相当于就是定义,-D可以理解为告诉cmake后边我要定义一些参数了,你每定义一个就在前边加上-D就是了
CMAKE_BUILD_TYPE这种东西往往是在CMakeList.txt中定义的,这个是你要编译的类型,一般的选择有debug,release,但是不确定
CMAKE_INSTALL_PREFIX这个是安装路径.
Linux下gcc/g++,make和cmake的区别
gcc是一个C语言编译器,g++是一个C++语言的编译器,这是它们的主要区别,虽然说gcc也可以编译C++代码文件,但实际上是需要g++支持的,gcc编译C++时是要调用g++的。
make是根据Makefile中定义的编译规则来对多个源文件执行编译命令,也就是说它是管理编译规则的工具,并不实际编译文件;而cmake则是可以生成Makefile文件的一个工具,实际上,cmake工具不仅可以生成Makefile,还可以生成Windows平台的VS等开发工具的dsp等工程文件,这样管理项目就更方便了。
Linux安装CMake
在Linux系统中安装CMake,其最新版本为3.17.0-rc2,安装方法有三种可供选择:
1.通过软件仓库安装
对于Deepin用户,可以直接使用apt命令安装,但版本可能较旧,如3.7版本。如果对此不满意,可以卸载后尝试其他方法。
2.通过编译好的版本安装
首先,访问CMake官网下载,解压并进入下载的文件夹,然后执行相应的安装命令,确认安装版本。通常需要创建一个软链接以指向安装目录。
3.手动编译安装
手动编译的步骤分为下载、解压、配置、编译和安装五步。下载CMake源代码,解压后在配置阶段添加自定义安装路径,注意确保GCC和G++版本匹配。编译时,根据系统配置选择合适的并行选项(-j)。安装完成后,在bash_aliases中添加别名以便于后续使用。
安装过程中,如果遇到问题,如版本不匹配或编译错误,可以根据错误信息自行排查。顺利安装后,可以通过命令行测试确认CMake已成功安装。