2013-02-01 4 views
0

Mac OS X 10.6.8에서 gcc 3.4.6을 설치하려고합니다. gcc 3.4.6을 설치하려면 컴파일러가 필요했고 어떻게 든 gcc-4.2를 설치할 수있었습니다. 지금은Mac OS X에서 gcc 4.2.6을 사용하여 gcc 설치하기

./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 

이 오류가있는 이유에 어떤 도움을 어떤 솔루션이 감사입니다 같은 오류가 발생합니다 3.4.6을 설치하려고 4.2을 사용하여.

+0

"4.2를 사용하면 3.4.6을 설치하려고하는데 [...]"오류가 발생합니다 * 어떻게 * 설치하려고합니까? 'gcc-4.2'에 어떤 플래그를 제공합니까? – Johnsyweb

+0

왜 당신은 현재 박물관에서 그런 박물관 조각을 사용하고 싶습니까? – vonbrand

답변

0

매우 오래된 구문을 컴파일하는 데 gcc를 사용하면 구문 오류가 발생하기 때문에 새로운 버전을 사용할 수 없습니다. 아마도 사전 버전을 찾아야 할 것입니다.

+0

어떤 종류의 구문 오류가 발생합니까? – Johnsyweb

+0

Oldish GCC는 가장 일반적인 C 컴파일러의 일종으로 작성되었으며, 정말 끔찍한 C 컴파일러로 컴파일되었습니다 (예, Sun, 나는 당신을 생각하고 있습니다). 그래서 정말 문제가되어서는 안됩니다. – vonbrand