gcc&&make杂记
| gcc -c | 编译成.o文件,不链接 |
| gcc -g | 加入调试信息 |
| gcc -o | 指定输出文件名 |
Makefile的写法,下面是一个简单的例子(hello.c):
CC=gcc
all:hello
hello.o:hello.c
$(CC) -o hello.o hello.c
hello:hello.o
$(CC) -o hello hello.o
clean:
rm -f *.o hellomake+target会执行某个target指定的功能,如make clean会删除文件。不加参数执行make的时候它会查找第一个target,在此处是all。