首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于makefile的初学者有关问题

2013-04-22 
关于makefile的菜鸟问题本帖最后由 kunikida 于 2013-04-19 22:15:24 编辑我在main目录下只有main.c和make

关于makefile的菜鸟问题
本帖最后由 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
gcc:no input files
make:***[main.o]错误
另外:
gcc -o main main.o和gcc -o main.c前面都是【tab】键
本人是linux入门菜鸟,求大家帮忙,谢谢
Makefile Linux GCC
[解决办法]
main.o:main.c
gcc -o main.c
这里写错了吧,应该是:
main.o:main.c
    gcc -c -o main.o main.c
[解决办法]

引用:
main.o:main.c
gcc -o main.c
这里写错了吧,应该是:
main.o:main.c
    gcc -c -o main.o main.c


正解,-o指出的是输出文件

热点排行