gcc 버젼이 맞지 않아서 패치를 하려면 어떤 과정이 필요한가요?
글쓴이: nessfinder / 작성시간: 월, 2007/03/12 - 7:29오후
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설치과정이나 기타 프로그램 설치시 이와 동일한
에러문구가 있는거 같은데 뭐 어떻게 패치를 하라는데 ;;;
이 프로그램이 현재 그런 지원이 없어서 제가 수정을 해야할 듯한데
어떻게 수정을 해야할지 막막합니다..
파워 유저분들의 조언부탁드립니다 ㅡㅜ
Forums:
GCC의 64비트 지원은
GCC의 64비트 지원은 GCC 3.x에 와서 생겼습니다. 그래서 64비트에서 GCC 2.95가 설치가 안 되는 것은 당연하고, 설치된다고 해도 32비트 에뮬레이션 모드로만 동작합니다. 즉 이 말은 32비트 운영체제나 라이브러리가 필요하다는 거죠.
일단 빌드가 성공하는지, 아니면 에러로 막히는지, 그리고 프로그램이 무엇인지 알려 주셔야 할 것 같습니다.
---- 절취선 ----
http://blog.peremen.name
댓글 달기