当前位置: 技术问答>linux和unix
关于makefile 的问题。,困扰了很长时间。
来源: 互联网 发布时间:2016-12-15
本文导语: 看了跟我一起写makefile,我自己动手写了一个,但是总是出不来结果。下面是代码 test.c #include int main(void) { printf("!!!Hello World!!!"); return 0; } ########### makefile edit:test.o cc -o edit test.o test.o:test...
看了跟我一起写makefile,我自己动手写了一个,但是总是出不来结果。下面是代码
test.c
#include
int main(void) {
printf("!!!Hello World!!!");
return 0;
}
###########
makefile
edit:test.o
cc -o edit test.o
test.o:test.c
cc -c test.c
.PHONY:clean
clean :
rm edit test.o
这样会出现下面这个错误
dengnice@dengnice-laptop:~/te$ make
cc -c test.c
cc -o test.o
cc: no input files
make: *** [edit] 错误 1
(目标文件和源文件肯定在一个目录下,那个目录就是te)
然后把makefile中的前两行改为(学长给我改的)
edit:test.o
cc -o $@ $
test.c
#include
int main(void) {
printf("!!!Hello World!!!");
return 0;
}
###########
makefile
edit:test.o
cc -o edit test.o
test.o:test.c
cc -c test.c
.PHONY:clean
clean :
rm edit test.o
这样会出现下面这个错误
dengnice@dengnice-laptop:~/te$ make
cc -c test.c
cc -o test.o
cc: no input files
make: *** [edit] 错误 1
(目标文件和源文件肯定在一个目录下,那个目录就是te)
然后把makefile中的前两行改为(学长给我改的)
edit:test.o
cc -o $@ $
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。