请不要将此标记为重复。机会是我已经尝试过你要链接的问题,但没有运气。我已经查看了至少 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“非视网膜显示器的基本型号。
谢谢!
答案 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
请注意,此命令与您在评论中显示的命令不同。