CMake入门实践(三):复杂的HelloWorld项目
发布时间
阅读量:
阅读量
一.需求
- 在工程结构中新增一个名为 src 的子目录,用于存储相关的源代码文件;
- 创建一个 doc 子目录,用以存放本项目的文档文件
hello.txt; - 在工程主目录中生成一个名为 README 的文本文件;
- 在工程根目录下添加一个脚本文件
run.sh,其功能是调用 hello 的二进制程序; - 将编译生成的目标文件统一存入构建目录下的 bin 子目录中;
- 最终将 hello 的二进制程序以及 runhello.sh 脚本安装到工程目录中的 bin 子目录内。
二.完整实践过程与实施
本节所涉及的所有代码:
LearningCMake/5.HelloWorld5/
第一步
在开始构建之前,需要先规划并创建完整的目录结构。以本项目为例,项目名称为HelloWorld5,因此在其根目录下建立了四个子目录,分别为bin(用于存放最终生成的可执行文件)、build(作为编译过程中的临时目录)、doc(用于存储相关文档)以及src(存放源代码文件)。
接下来关注src目录中的内容:其中仅包含一个简单的`mai
全部评论 (0)
还没有任何评论哟~
