【问题标题】:gcc: error trying to exec 'as': execvp: No such file or directorygcc:尝试执行“as”时出错:execvp:没有这样的文件或目录
【发布时间】: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附近,即在同一个目录中。

标签: gcc fortran gfortran


【解决方案1】:

您可能需要 odcctools(由 macports 提供)或 XCode(其中包含 Mac“binutils”和 Clang 编译器,GCC 已停止使用)。

【讨论】:

    猜你喜欢
    • 2017-01-20
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2016-10-27
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多