新手问题f2c编译问题:cc1plus错误:/ include:不是目录这是什么意思?

时间:2010-12-01 10:42:05

标签: c++ compiler-construction

我在Mac上编译代码时出现问题(OS X,10.6.5)。

代码使用f2c。

我不明白错误,非常感谢任何帮助。我想知道它是否可能是我的编译器的问题,以防我重新安装Xcode,它安装了一个新的g ++编译器。但我仍然得到同样的错误。

这是错误:

cc1plus: error: /include: not a directory
cc1plus: error: /lib: not a directory
make: *** [Task1.o] Error 1

谢谢!

1 个答案:

答案 0 :(得分:2)

这可能是安装gcc编译器时出错。它似乎可能在/usr/include中寻找包含,但它缺少目录的第一部分。尝试执行:

$ gcc -v

默认情况下查看您正在使用的gcc目录。就我而言,我看到了

--prefix=/usr

作为选项之一。