0

请不要将此标记为重复。我可能已经尝试过您要链接的问题,但没有运气。我已经浏览了至少50 个关于此的问题,但似乎无法修复此错误。

我正在尝试安装 lupa:Lua 和 Python 之间的桥梁。不要问为什么 xD 无论如何,当我运行 setup.py 命令时,它运行正常,找到我的 LuaJIT2 安装等,但是当它尝试运行命令“gcc-4.0”时,它不起作用。

直到几天前我才知道 GCC 是什么,所以当它谈到 GCC 时,我就像“GCC 到底是什么??”。所以,我花时间研究它,发现它是一个 C/C++ 编译器(虽然我认为 C++ 一个被称为 G++ 或其他东西,但我相信 GCC 也可以编译 C++),这是有道理的,因为 lupa 使用 Cython . 我相信我的 Mac 有 GCC 版本 4.2.1。我尝试下载 GCC 4.0 版本,但找不到下载链接。我已经尝试安装 XCode 命令行工具,但没有任何好处(我已经安装了它们,所以我卸载并重新安装,希望它能工作)。我有最新版本的 XCode(我相信是第 4 版)。似乎没有任何效果。

当我运行命令gcc-4.2时,我得到i686-apple-darwin11-gcc-4.2.1: no input files.

当我运行命令gcc-4.0时,我得到bash: gcc-4.0: command not found.

我的 Mac 在命令行上遇到了很多问题。Homebrew 不适合我,git 不适合我,curl 不适合我,ssl 不适合我,现在 GCC 非常断断续续。我以前就这个问题提出过问题,但没有任何帮助。

如果有帮助,我使用的是 2012 年中期 MacBook Pro 13 英寸非视网膜显示屏的基本型号。

谢谢!

4

1 回答 1

1

听起来像 gcc-4.2 安装?当安装程序查找 gcc-4.0 时,可能可以链接此调用。

要检查 的位置gcc,请执行

ls -l $(which gcc)

在我的系统上,这表明 gcc 是一个符号链接llvm-gcc-4.2

lrwxr-xr-x  1 root  wheel  12 Aug 13  2012 /usr/bin/gcc@ -> llvm-gcc-4.2

如果这没有显示任何内容,请尝试:

ls -l $(which gcc-4.2)

无论哪个显示输出,将该which语句完全放入此命令中......

sudo ln -s $(which gcc) /usr/bin/gcc-4.0

请注意,此命令与您在评论中显示的命令不同。

于 2013-10-07T19:08:54.073 回答