Linux makefile中 all、clean参数用法

来源:互联网 发布:淘宝lg生活海外旗舰店 编辑:程序博客网 时间:2024/06/13 12:48

 

这里只是简单介绍,具体请看《跟我一起写makefile》

下面是例子:
CC = gcc
CFLAGS = -I. -Wall -g
RELEASE_CFLAGS = -I.

all:
        ${CC} ${CFLAGS} -o out.exe Hello.c Main.c

release:
        ${CC} ${RELEASE_CFLAGS} -o out.exe Hello.c Main.c

clean:
        C = gccCC = gcc

 

开始定义的几个宏,跟我们c语言用的宏很类似,就是替代的关系
all:  clean: relase是参数,编译的时候make all
make release
make clean
${CC} ${CFLAGS} -o out.exe Hello.c Main.c
将相当于
gcc 编译参数, -o 输出可执行程序 out.exe
它编译的文件是 hello.c main.c

原创粉丝点击