|
|
1
3
在Interwebs上有几个GNU Make教程。谷歌出现了一些点击率。你可以从 this one . |
|
|
2
3
好,
老实说,如果我没有在我的生活中写了几百个使文件,我不会明白一个字在张贴你链接。 makefile是一种特殊的脚本。
第一行是所有文件,第二行是在“:”之前创建文件的命令 文件也是。如果target早于'dependents.c'或'and.h'或'and even another.h',则执行第二行中的命令(假设它将创建/重新生成/输出文件'target'),如果这些文件是从源文件编译的,则通常称为target.o。 换句话说:一行描述输出是什么,在冒号后面是输出所依赖的文件,在第二行是创建输出的命令。 “:”的左边称为“目标”。 目标可以依赖于其他目标。
上面只编译那些比相应的*.o文件更新的*.c文件,然后将所有的*.o文件与两个命名库链接在一起。 如果你在linux/unix机器上,试试“人工制造”。否则google;D 安杰洛 |
|
|
Jeremy L. · 在变量名中查找子字符串 1 年前 |
|
|
wvxvw · 在Make规则中将源和目标配对 1 年前 |
|
|
thetango · Makefile:多次执行目标 1 年前 |
|
|
Bokambo · make:MakeFile无需执行任何操作 1 年前 |