【发布时间】:2012-09-12 19:55:54
【问题描述】:
我试图用山狮在我的英特尔 mac 上安装 gcc 和 gfortran,并在尝试编译 fortran 文件时不断收到上述错误。 gcc 似乎也不适用于 c 程序。这是我在使用 c 程序时遇到的错误:
test.c:1:19: fatal error: stdio.h: No such file or directory
我尝试在终端中输入:
export PATH=${PATH}:/usr/local/bin
但这没有用。我将 gcc 和 gfortran 添加到 /usr/local/bin 而不是 /usr/bin。我通过 hpc 下载了编译器。这些文件具有给定的目录结构:
/usr/local/bin: contained gcc and gfortran along with other compilers
/uer/local/include/...
/usr/local/lib/...
etc...
我几乎只是将所有文件直接复制并粘贴到我计算机上完全相同的路径目录中,然后运行导出命令。这就是我所做的一切。
【问题讨论】:
-
在命令行执行
which as会得到什么? -
你需要 binutils (gnu.org/software/binutils)
-
好的,我下载了 binutils,但我不确定放在哪里。
-
另外,这是我在尝试编译 c 程序时遇到的错误:test.c:1:19: fatal error: stdio.h: No such file or directory
-
你可以把
as放在gcc附近,即在同一个目录中。