美文网首页
MakeFile文件学习(一)

MakeFile文件学习(一)

作者: 我是一坨牛粪 | 来源:发表于2020-08-14 14:16 被阅读0次

    1、文件书写格式

    书写格式

    目标:依赖
    【tab键】规则

    简单使用

    #定义变量 wildcard 函数获取所有的.c 文件
    SrcFiles=$(wildcard *.c)
    #将点c文件替换成点o文件
    Objfiles=$(patsubst %.c,%.o,$(SrcFiles))
    # 编译生成app;app的依赖是点o文件;下面是生成点o文件的规则;
    app:$(Objfiles)
        gcc -o app -I./include $(Objfiles)
    #生成点文件的规则;$< 表示使用第一个依赖
    %.o:%.c
        gcc -c $< -I./include 
    
    techo:
        echo $(wildcard *)
    
    #清除生成的文件
    clean:
        rm *.o
        rm app
    

    相关文章

      网友评论

          本文标题:MakeFile文件学习(一)

          本文链接:https://www.haomeiwen.com/subject/zwugdktx.html