在mac上重新安装g++ 我设法在Mac运行的我的/UR/BIN文件夹中,对G++CC C++ GCC进行核对。我试过运行brew安装gcc-49、apple-gcc42和下载Xcode的命令行工具。这三个都没有起作用。我看到一些消息来源说OSX上的gcc只是一个叮当作响的符号链接 如果有,我可以使用类似的CC、G++和C++的链接吗?更好的是,有没有办法将我的系统重置为我最初拥有的任何二进制文件?

在mac上重新安装g++ 我设法在Mac运行的我的/UR/BIN文件夹中,对G++CC C++ GCC进行核对。我试过运行brew安装gcc-49、apple-gcc42和下载Xcode的命令行工具。这三个都没有起作用。我看到一些消息来源说OSX上的gcc只是一个叮当作响的符号链接 如果有,我可以使用类似的CC、G++和C++的链接吗?更好的是,有没有办法将我的系统重置为我最初拥有的任何二进制文件?,c++,macos,gcc,g++,cc,C++,Macos,Gcc,G++,Cc,在我运行OS X 10.9.1的Mac上,我有: $ 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/g

在我运行OS X 10.9.1的Mac上,我有:

$ 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中恢复和重新安装程序所需要的