当前位置: 技术问答>linux和unix
关于makefile的菜鸟问题
来源: 互联网 发布时间:2017-04-08
本文导语: 本帖最后由 kunikida 于 2013-04-19 22:15:24 编辑 我在main目录下只有main.c和makefile两个文件 makefile内容如下: main:main.o gcc -o main main.o main.o:main.c gcc -o main.c clean: rm -f main.o 运行make -f makefile.结果却显示: gcc -o main.c...
makefile内容如下:
main:main.o
gcc -o main main.o
main.o:main.c
gcc -o main.c
clean:
rm -f main.o
运行make -f makefile.结果却显示:
gcc -o main.c
gcc:no input files
make:***[main.o]错误
另外:
gcc -o main main.o和gcc -o main.c前面都是【tab】键
本人是linux入门菜鸟,求大家帮忙,谢谢
|
main.o:main.c
gcc -o main.c
这里写错了吧,应该是:
main.o:main.c
gcc -c -o main.o main.c
gcc -o main.c
这里写错了吧,应该是:
main.o:main.c
gcc -c -o main.o main.c
|
正解,-o指出的是输出文件