最新的 Strawberry Perl (5.18.1) 和 Python(x,y) (2.7.5) 都与 MingW 一起在模块和扩展中编译 C 代码。在我的系统路径中,一个必须先于另一个。这确保了,AFAIK,cpan 和 pip 都将只使用一个 mingw 安装。
但是,版本不同:Strawberry Perl 带有 GCC 4.7,而 Python(x,y) 带有 4.5。这将使一种语言的模块二进制与其解释器不兼容。
如何确保每种语言都使用“正确”的 MingW 版本?
最新的 Strawberry Perl (5.18.1) 和 Python(x,y) (2.7.5) 都与 MingW 一起在模块和扩展中编译 C 代码。在我的系统路径中,一个必须先于另一个。这确保了,AFAIK,cpan 和 pip 都将只使用一个 mingw 安装。
但是,版本不同:Strawberry Perl 带有 GCC 4.7,而 Python(x,y) 带有 4.5。这将使一种语言的模块二进制与其解释器不兼容。
如何确保每种语言都使用“正确”的 MingW 版本?