我正在运行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,我也安装了命令行工具。
但我仍然不知道为什么会出现此错误。
阿尔沙德
答案 0 :(得分:2)
您忘了提供find
的路径。将find
中调用Makefile
的热线更改为:
find . -name "*.o" -exec rm {} \;
这告诉find
查看当前目录。
您也可以将-exec rm {} \;
替换为-delete
。它做了同样的想法,但是有点短,可能更快一点。