make clean为何报错?

walker_myy 2013-10-02 11:14:05


Makefile内容如下:

hello1:
g++ hello.cpp -o hello
hello0:
g++ hello.cpp
clean:
rm *.o hello a.out


运行make之后运行make clean,为何报错?
怎样修改Makefile才能使make clean时不报错呢?


错误信息如下所示:

make clean
rm *.o hello a.out
rm: cannot remove ‘*.o: No such file or directory
rm: cannot remove ‘a.out: No such file or directory
make: *** [clean] Error 1
...全文
1858 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
walker_myy 2013-10-15
  • 打赏
  • 举报
回复
引用 9 楼 songsong33 的回复:
rm *.o hello a.out改为 @rm -f *.o hello a.out
为何前面加@ ?
  • 打赏
  • 举报
回复
rm *.o hello a.out改为 @rm -f *.o hello a.out
iasky 2013-10-07
  • 打赏
  • 举报
回复
rm -rf
walker_myy 2013-10-07
  • 打赏
  • 举报
回复
引用 4 楼 zhxianbin 的回复:
[quote=引用 3 楼 u012317826 的回复:] [quote=引用 2 楼 zhxianbin 的回复:] google 跟我一起写 Makefile
有automake,还需要看Makefile么?[/quote]linux 下,makefile 是必须会的。[/quote] 喵熟悉automake么? 感觉那货更麻烦咯。。。
Snow_Leaf 2013-10-07
  • 打赏
  • 举报
回复
加上@可以忽略错误~ @rm ...
CaspianSea 2013-10-06
  • 打赏
  • 举报
回复
rm 加上 -f的选项,这样,即使要删除的文件不存在,也不提示报错。
zhxianbin 2013-10-03
  • 打赏
  • 举报
回复
google 跟我一起写 Makefile
qq120848369 2013-10-03
  • 打赏
  • 举报
回复
rm -f啊
zhxianbin 2013-10-03
  • 打赏
  • 举报
回复
引用 3 楼 u012317826 的回复:
[quote=引用 2 楼 zhxianbin 的回复:] google 跟我一起写 Makefile
有automake,还需要看Makefile么?[/quote]linux 下,makefile 是必须会的。
walker_myy 2013-10-03
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
google 跟我一起写 Makefile
有automake,还需要看Makefile么?

23,221

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧