Macos 在Mac OS X上使用gcc 4.2安装gcc 3.4.6
我试图在Mac OS X 10.6.8上安装gcc 3.4.6;要安装gcc 3.4.6,我需要一个编译器,而且不知何故我能够安装gcc-4.2。现在使用4.2,我正在尝试安装3.4.6,它会抛出一个错误Macos 在Mac OS X上使用gcc 4.2安装gcc 3.4.6,macos,gcc,Macos,Gcc,我试图在Mac OS X 10.6.8上安装gcc 3.4.6;要安装gcc 3.4.6,我需要一个编译器,而且不知何故我能够安装gcc-4.2。现在使用4.2,我正在尝试安装3.4.6,它会抛出一个错误 ./gcc.c:716: warning: string length ‘2483’ is greater than the length ‘509’ ISO C90 compilers are required to support ./gcc.c:723: warning: string
./gcc.c:716: warning: string length ‘2483’ is greater than the length ‘509’ ISO C90 compilers are required to support
./gcc.c:723: warning: string length ‘636’ is greater than the length ‘509’ ISO C90 compilers are required to support
./gcc.c:906: warning: string length ‘529’ is greater than the length ‘509’ ISO C90 compilers are required to support
./gcc.c:924: warning: string length ‘608’ is greater than the length ‘509’ ISO C90 compilers are required to support
./gcc.c:1095: error: expected expression before ‘,’ token
./gcc.c:1506: warning: string length ‘833’ is greater than the length ‘509’ ISO C90 compilers are required to support
./gcc.c: In function ‘main’:
./gcc.c:6261: warning: format not a string literal and no format arguments
make[1]: *** [gcc.o] Error 1
make: *** [all-gcc] Error 2
感谢您提供有关我为什么会遇到此错误以及解决方案的任何帮助。您不能使用新版本的gcc编译非常旧的gcc,因为它将导致大量语法错误。也许您应该找到一个预编译版本。“现在使用4.2,我正在尝试安装3.4.6,它会抛出一个错误[…]”您如何尝试安装它?您为
gcc-4.2
提供了什么标志?您到底为什么希望在当前系统上运行这样一个博物馆作品?古老的gcc是用最不常见的C功能编写的,由非常可怕的C编译器编译(是的,Sun,我在想您),所以这应该不是一个真正的问题。