gcc 버젼이 맞지 않아서 패치를 하려면 어떤 과정이 필요한가요?

nessfinder의 이미지

CentOS 4.2 에서 사용하고자 하는 프로그램을 설치하려고 컴파일을 하다보면

warning: conflicting types for built-in function 'malloc'

이런 에러문구가 나옵니다... 관련정보 찾다보니 gcc버젼을 낯추면 될거라고해서
2.95.3인가.. 암튼 이정도로 버젼을 낮추면 에러없이 설치되더군요 ;;

그래서 그 상태에서 써야지 하고 생각중인데 64비트 cpu에 64비트 os환경에 다시
설치를 해달라는군요 ;;

다시 작업중인데 이제 64비트환경에서 gcc-2.95.3이 설치가 안되네요 ㅡㅜ

그렇다면 이걸 원본소스를 고쳐서라도 설치를 해야하는데 어떤과정이 필요한지
궁금합니다 ㅡㅜ

에러문구를 웹에서 검색해보니 qmail설치과정이나 기타 프로그램 설치시 이와 동일한
에러문구가 있는거 같은데 뭐 어떻게 패치를 하라는데 ;;;
이 프로그램이 현재 그런 지원이 없어서 제가 수정을 해야할 듯한데
어떻게 수정을 해야할지 막막합니다..

파워 유저분들의 조언부탁드립니다 ㅡㅜ

danskesb의 이미지

GCC의 64비트 지원은 GCC 3.x에 와서 생겼습니다. 그래서 64비트에서 GCC 2.95가 설치가 안 되는 것은 당연하고, 설치된다고 해도 32비트 에뮬레이션 모드로만 동작합니다. 즉 이 말은 32비트 운영체제나 라이브러리가 필요하다는 거죠.
일단 빌드가 성공하는지, 아니면 에러로 막히는지, 그리고 프로그램이 무엇인지 알려 주셔야 할 것 같습니다.
---- 절취선 ----
http://blog.peremen.name