摘要:
GNU 的 make 工作时的执行步骤入下:(想来其它的 make 也是类似) 1、读入所有的 Makefile。 2、读入被 include 的其它 Makefile。 3、初始化文件中的变量。 4、推导隐晦规则,并分析所有规则。 5、为所有的目标文件创建依赖关系链。 6、根据依赖关系,决定哪些目 阅读全文
posted @ 2022-11-04 09:16
starc的miao
阅读(36)
评论(0)
推荐(0)
摘要:
在 Makefile 使用 include 关键字可以把别的 Makefile 包含进来,这很像 C 语言的 #include,被包含的文件会原模原样的放在当前文件的包含位置。include 的语法是: include filename 可以是当前操作系统 Shell 的文件模式(可以保含路径和通配 阅读全文
posted @ 2022-11-04 09:12
starc的miao
阅读(354)
评论(0)
推荐(0)
摘要:
主cmake 子cmake PARENT_SCOPE传递回主cmake 结果 阅读全文
posted @ 2022-11-04 08:53
starc的miao
阅读(203)
评论(0)
推荐(0)
摘要:
方法一 main.c #include <stdio.h> #include <stdlib.h> #include "src/add.h" int main(int argc, char **argv) { add(); exit(EXIT_SUCCESS); } cmakelists.txt c 阅读全文
posted @ 2022-11-04 08:42
starc的miao
阅读(176)
评论(0)
推荐(0)
摘要:
cmake_minimum_required(VERSION 3.22) message("循环获取变量值的方式") set(a 1) foreach(currentElement ${a} b c) # 获取变量值的方式 # 循环遍历列表 message("foreach loop value i 阅读全文
posted @ 2022-11-04 08:14
starc的miao
阅读(98)
评论(0)
推荐(0)
摘要:
编译和链接 什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业 阅读全文
posted @ 2022-11-04 04:00
starc的miao
阅读(283)
评论(0)
推荐(0)
摘要:
foreach while 阅读全文
posted @ 2022-11-04 03:41
starc的miao
阅读(16)
评论(0)
推荐(0)
摘要:
if-else直接设置ON、OFF 命令行设置ON、OFF 逻辑运算符 A AND NO B 不存在的变量 find_package set if else 阅读全文
posted @ 2022-11-04 03:26
starc的miao
阅读(136)
评论(0)
推荐(0)
摘要:
math 阅读全文
posted @ 2022-11-04 03:21
starc的miao
阅读(19)
评论(0)
推荐(0)
摘要:
list 结果 lists加分号 结果 阅读全文
posted @ 2022-11-04 03:18
starc的miao
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号