make文件没有运行给出错误请帮帮我

时间:2014-02-05 14:27:55

标签: c++ makefile

我正在运行os x maverick,在终端上运行“make”文件时它给了我

orcl:wxWidgets arshadkhan$ make

find -name "*.o" -exec rm {} \;

find: illegal option -- n

usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]

       find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]

make: *** [clean] Error 1

我在以下文件

的目录中
orcl:wxWidgets arshadkhan$ ls

Makefile    image.jpg   window      window.cpp  window.h

我有Xcode版本5.2,我也安装了命令行工具。

但我仍然不知道为什么会出现此错误。

阿尔沙德

1 个答案:

答案 0 :(得分:2)

您忘了提供find的路径。将find中调用Makefile的热线更改为:

find . -name "*.o" -exec rm {} \;

这告诉find查看当前目录。

您也可以将-exec rm {} \;替换为-delete。它做了同样的想法,但是有点短,可能更快一点。