在Mac OSX Lion上使用非Apple g ++

时间:2011-12-08 17:19:47

标签: macos compilation g++

是否可以在Mac OSX 10.7上使用g ++的库存(非苹果)版本?我想能够使用股票g ++而无需在我的mac上运行虚拟linux盒子。我想这样做的原因是因为当有未使用的变量等时,苹果公司的g ++版本没有警告你。我在数值方法课程中做了一些评估的C ++问题,我想确保我不做任何错误。

有人建议我创建一个符合linux版g ++的符号链接,用于编译评估代码。我该怎么做呢?

由于

2 个答案:

答案 0 :(得分:0)

Linux版本的编译器不能用于(基本上)bsd端口。

您确定当前版本的g ++无法根据您的预期条件发出警告吗?

最后,如果#2为真,那么没有什么可以阻止你获得另一个版本的g ++(为MacOSX编译)没有这个问题。

答案 1 :(得分:0)

Linux的g++二进制文件无法在MacOSX上运行。

你可以从源代码编译GCC;使用最新的release,即 4.6.2 。但这需要一些工作。请务必遵循installation instructions,特别注意依赖关系(如PPL和Cloog)并配置(适当)并在源树之外的构建树中进行编译。