使用CMake编译CC++程序

使用CMake编译CC++程序,第1张

CMake Tutorial

CMake Reference

定义程序编译规则

生成可执行文件的最简单版本的 CMakeLists.txt

以上CMakeLists.txt定义的编译规则是将源文件tutorial.c编译成名为 Tutorial 的可执行文件。

一般用法是,新建一个文件夹,一般命名为 build ,在终端进入该文件夹,然后调用 cmake ../ , cmake 会在找到上级目录找到 CMakeLists.txt ,生成 makefile 和一些其它文件。

在 makefile 所在目录,调用 make 命令,会根据 makefile 对程序进行编译生成。

make和build都是常见的编译命令,但它们有不同的含义和用法。

在一般的软件开发中,make命令通常指的是make工具,是一个自动化编译工具,用于管理和构建程序的依赖关系。make会自动识别源代码文件和头文件之间的依赖关系,并根据需要重新编译源代码文件。make命令会根据makefile文件中的规则和指令进行编译和链接,生成可执行文件或库文件。

而build命令通常指的是构建命令,是一个更加通用的命令,用于构建软件项目的不同部分,包括编译、链接、打包、发布等。build命令可以根据项目需要,进行不同的构建 *** 作。

在IAR中,make和build命令也有不同的用法和含义。在IAR中,make命令通常指的是使用make工具进行编译,而build命令则是IAR编译器自带的编译命令。make命令通常需要手动编写makefile文件,指定编译规则和指令,而build命令则可以通过IAR编译器的界面进行 *** 作,不需要手动编写makefile文件。

总的来说,make和build命令都是用于编译和构建软件项目的命令,但它们的具体用法和含义可能会因不同的开发环境和工具而有所不同。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8038655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存