我有三个文件:program.c,program.h和headers.h。program.c包括program.h和headers.h。我需要使用gcc编译器在Linux上进行编译。我不确定该怎么做。Netbeans为我创建了一个,但是它是空的。
3 回答
ITMISS
TA贡献1871条经验 获得超8个赞
例如,这个简单的Makefile就足够了:
CC = gcc
CFLAGS =-墙
全部:程序
程序:program.o
program.o:program.c program.h headers.h
清洁:
rm -f程序program.o
运行:程序
。/程序
请注意<tab>,清洁和运行后必须在下一行,而不是空格。
更新下面的注释已应用
慕的地8271018
TA贡献1796条经验 获得超4个赞
最简单的make文件可以是
all : test
test : test.o
gcc -o test test.o
test.o : test.c
gcc -c test.c
clean :
rm test *.o
- 3 回答
- 0 关注
- 860 浏览
添加回答
举报
0/150
提交
取消