cmake makefile
时间: 2023-08-21 13:08:25 浏览: 98
linux Cmake 用法
CMake是一种跨平台编译工具,比make更为高级,使用起来更为方便。CMake主要通过编写CMakeLists.txt文件来定义项目的构建规则,然后使用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件。最后使用make命令编译源码生成可执行程序或共享库。具体而言,CMake的编译过程通常包括两个步骤。首先,我们需要在终端中使用cmake命令指向CMakeLists.txt所在的目录,例如通过执行cmake ..命令表示CMakeLists.txt文件在当前目录的上一级目录。这一步会生成编译所需的中间文件以及makefile文件。为了更好地组织代码,建议新建一个专门用于编译的目录,然后在该目录下执行上述命令。其次,我们使用make命令根据生成的makefile文件来编译程序。这样,我们就可以通过CMake和make的配合来进行项目的构建和编译过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Makefile和Cmake的联系与区别](https://blog.csdn.net/dickshell/article/details/83091125)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文