linux makefile

原文链接: https://blog.csdn.net/naughfy/article/details/80219897
一般而言,无论是C、C++,首先都要把源文件编译成中间代码文件,UNIX下是.o文件,这个动作叫做编译(compile)。然后再把大量的.o文件合成执行文件,这个动作叫作链接(link)。
Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。
Makefile的规则:
  target...: prerequisites (预备知识,先决条件)
  command(指令)
   ...
   ...

友情链接:
(1)Makefile中的变量值的替换(一)
https://blog.csdn.net/naughfy/article/details/80219897
(2)Makefile中的变量值的替换(二)
https://blog.csdn.net/naughfy/article/details/80231963
(3)Linux下C语言多文件的编译以及makefile的应用
https://www.cnblogs.com/aiguona/p/9162500.html
(4)linux C下多文件编译,以及Makefile的使用
https://www.cnblogs.com/tqianly/p/4374735.html
(5)一点一点学写Makefile(3)-增加第三方库和头文件
https://blog.csdn.net/qq849635649/article/details/51564338
(6)【Linux】Makefile 使用总结
https://blog.csdn.net/u012503639/article/details/78448158

你可能感兴趣的:(linux操作基础)