아직 내공이 많이 부족해서 여기저기 구글링을 해도 알수가 없는 말이 많더군요..
현재 쓰고 있는 버전이 레드햇 7.2 입니다.
커널버전: 2.4.7-10smp
gcc : gcc 2.96 20000731 버전 입니다.
완전 오래됬죠.. 그래서 이번에 시스템을 업그레이드 할려고 했습니다.
그래서 깐버전이 리눅스 엔터프라이즈 서버 5입니다.
커널버전: 2.6.18-53.el5 #1 SMP
gcc : gcc 4.1.2 20070626 입니다.
그런데 여기서 문제가 발생한것이 기존 옛날 리눅스 에서는 컴파일잘되고 잘돌아가던 소스들이
새버전으로 오면서 소스들이 컴파일 에러가 나고 실행이 완전 안드로 메다로 갑니다.
gcc 버전이 많이 바껴서 그런거 같은데 어떻게 새로운 버젼에서 잘돌아 가게하는 방법이 없을까요??
그렇지 않으면 옛날버전에는 통용되던 타입이나 키워드 같은것이 새버전으로 오면서 통용되지 않는것들이라던가
그렇것들을 알아볼수 있는 방법이 없는지요.
많은 조언 부탁드립니다/.