Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac OS X上使用gcc 4.2安装gcc 3.4.6_Macos_Gcc - Fatal编程技术网

Macos 在Mac OS X上使用gcc 4.2安装gcc 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

我试图在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 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,我在想您),所以这应该不是一个真正的问题。