我设法在我的/usr/bin folder中的Mac运行10.9.1中的G CC C GCC核算。我已经尝试运行BREW安装GCC-49,Apple-GCC42并下载Xcode的命令行工具。这三个都没有工作。我已经看到一些消息来源说,OSX上的GCC只是链接的。
如果是这样,我可以使用与CC,G 和C 类似的符号链接?更好的是,是否有办法将我的系统重置为我最初拥有的任何二进制文件?
在我的Mac运行OS X 10.9.1上,我有:
$ ls -l /usr/bin/gcc /usr/bin/g++ /usr/bin/clang
-rwxr-xr-x 1 root wheel 14224 Oct 31 08:07 /usr/bin/clang
-rwxr-xr-x 1 root wheel 14224 Oct 31 08:07 /usr/bin/g++
-rwxr-xr-x 1 root wheel 14224 Oct 31 08:07 /usr/bin/gcc
$
但是,尽管出现了这些文件,但这些文件并不相同:
$ sha1 /usr/bin/gcc /usr/bin/g++ /usr/bin/clang
2a080c37c2a4c2ef8bd04b5a7a4f51901d0826a4 /usr/bin/gcc
d783a5c4fa9abd856f65e34afaca8bca1ded447b /usr/bin/g++
9bed37669a0b8c7f13f71662869a5d1a2f4f1c3b /usr/bin/clang
$
所以,那条路线不会有帮助……幸运的是,我在建议它之前检查了一下。
有一个单独的Xcode命令行工具下载,您需要恢复(重新安装)/usr/bin
中的程序。