找不到OS X的gcc-4.0命令

时间:2013-10-07 17:37:17

标签: python macos gcc

请不要将此标记为重复。机会是我已经尝试过你要链接的问题,但没有运气。我已经查看了至少 50个问题,似乎无法修复此错误。

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

直到几天前我才知道海湾合作委员会是什么,所以当它说到海湾合作委员会的事情时,我就像“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“非视网膜显示器的基本型号。

谢谢!

1 个答案:

答案 0 :(得分: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

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