当前位置: 技术问答>linux和unix
make后产生的一个错误提示,不懂代表什么意思。。
来源: 互联网 发布时间:2016-06-28
本文导语: VASDF80:/spms/idep/fuxx/apue/system>make cc: 1501-218 file test.c contains an incorrect file suffix make:1254-004 上一个命令的错误码是 40。 各位帮我看看上面的是什么错误啊?? 我看了test.c程序, 感觉里面没有错误。 是不是我写的makefil...
VASDF80:/spms/idep/fuxx/apue/system>make
cc: 1501-218 file test.c contains an incorrect file suffix
make:1254-004 上一个命令的错误码是 40。
各位帮我看看上面的是什么错误啊?? 我看了test.c程序, 感觉里面没有错误。 是不是我写的makefile有错呢?
all : test.o prexit.o system.o
cc test.o prexit.o system.o -LS -o all
test.o : test.c apueerror.h
cc -o test.c
system.o : system.c apueerror.h
cc -o system.c
prexit.o : prexit.c apueerror.h
cc -o prexit.c
clean:
rm -f *.o
|
[img=http://ma.baidu.com/ma/rcv/click.php?t=uv-b5HDhTv-b5Hcdrj0sFMIGujYkFhVGujYkFhqsULnqniuhUWdGpv4EIzudThsqpZwYTaR1fiRzwBRzwhR8mh7GuZR8mvqVFHFAFMP85HTkFMnqm1N9rjTYmyNbujmkmW6zuiuzTAq15HDhuZfqUb9WuA4cNAVfnyFnUW0][/img]
|
lz 还是看看 cc 的命令语法再说
-o 表示输出,后面跟的应该是输出的文件名称
然后才是源文件
如果是只编译不链接的选项应该是 -c 才对
-o 表示输出,后面跟的应该是输出的文件名称
然后才是源文件
如果是只编译不链接的选项应该是 -c 才对