永发信息网

makefile :遇到了 NUL 字符;忽略行的剩余部分

答案:1  悬赏:0  手机版
解决时间 2021-11-26 04:52
  • 提问者网友:兔牙战士
  • 2021-11-25 05:58
makefile :遇到了 NUL 字符;忽略行的剩余部分
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-11-25 06:21
直接复制过来的吗?
看你的makefile
program : $(OBJS) $(HDRS)
这个冒号是中文的
换成英文的试试
同写代码一样 注意输入法 最好可以在纯英文输入法下
否则任何的中文全角字符或者中文标点 都会引起错误追问嗯,是这里错了,谢谢了
再问下这句怎么没用
clean :
rm program $(OBJS)

$ make -f program.mk
$ ls
bill.c fred.c lib.h program.c program.mk~
bill.o fred.o program program.mk program.o

没有删除 *.o 的文件追答这个的target是clean
只有在make clean 的时候才会生效
按照你的方式 是
make -f program.mk clean
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯