makefile基础学习
makefile基本语法
目标:依赖文件集合
命令1
命令2
...
eg:
main : input.o plus1.o ppp.o
gcc -o main input.o plus1.o ppp.o
input.o:input.c
gcc -c input.c
plus1.o:plus1.c
gcc -c plus1.c
ppp.o:ppp.c
gcc -c ppp.c
clean:
rm *.o
rm main
但如果依赖文件较多可以换一种形式编写
eg:
obj = input.o plus1.o ppp.o
main = $(obj)
gcc -o main $(obj)
PS:@echo xxx : ** 表示只打印冒号后面的值
声明伪目标 :.PHONY clean 目的是防止你当前目录中存在clean文件 导致命名冲突无法执行伪目标clean下的行为**
本文来自博客园,作者:Alaso_shuang,转载请注明原文链接:https://www.cnblogs.com/Alaso687/p/18993999

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号