Ruby OSX Lion:导出用于rvm和自制的CC足够了吗?那么CXX、CPP、CXXPP呢

Ruby OSX Lion:导出用于rvm和自制的CC足够了吗?那么CXX、CPP、CXXPP呢,ruby,gcc,rvm,osx-lion,Ruby,Gcc,Rvm,Osx Lion,由于我在OSX Lion上安装ruby 1.8.7时遇到了很大的困难,所以我喜欢它的建议,即在一个对CC环境变量的回答和设置中。我还使用非LLVM gcc。 我读到brews也可能有问题,而且gcc_select似乎不再可用,所以我决定将其放入我的.zshrc中: # Lion ships with llvm-gcc-4.2 as default compiler, fix that as it breaks rubies and brews export CC=/usr/bin/gcc-4.2

由于我在OSX Lion上安装ruby 1.8.7时遇到了很大的困难,所以我喜欢它的建议,即在一个对CC环境变量的回答和设置中。我还使用非LLVM gcc。 我读到brews也可能有问题,而且gcc_select似乎不再可用,所以我决定将其放入我的.zshrc中:

# Lion ships with llvm-gcc-4.2 as default compiler, fix that as it breaks rubies and brews
export CC=/usr/bin/gcc-4.2
export CXX=/usr/bin/g++-4.2  

现在我想知道是否还有其他变量需要设置,比如CPP、CXXPP、LD等等。我不是gcc专家,有人能让我轻松一下吗?这里的最佳实践是什么?我不想再次编译所有内容,所以我想我最好问一下:-)

应该没有其他设置了。如果您单独安装OXGCC安装程序,它将处理所有ruby和gem设置的安装。Ruby使用C,因此,本机编译的GEM也是基于C的。设置CPP和CXX基本上与CXX是C++编译器二进制的相同,也就是CPP。p>
osx gcc安装程序和RVM的唯一问题是Node.js依赖于仅在Xcode安装程序包中的碳头,而不是osx gcc安装程序作为一个条带作业。只需直接在osx gcc安装程序上安装Xcode,就可以很容易地解决这个问题。Xcode将其视为一个可升级的Xcode安装。

谢谢-不过,碳头的问题是:-(