| [ CnUnix ] in KIDS 글 쓴 이(By): Alpheus ( 바람 ) 날 짜 (Date): 1996년04월02일(화) 09시56분59초 KST 제 목(Title): [Q] SunOS4.1.3-KL의 gcc 이상??? OS는 제목처럼 4.1.3-KL이고, 기종은 Sparc1(sun4c), Sparc10(sun4m)입니다. cc, gcc 모두 콤파일은 깨끗하게 되는데, 실행시에 gcc로 콤파일한 read, ioctl등의 두 함수가 정상동작을 안합니다. 테스트에 이용된 프로그램은 한텀, X11R6등입니다. debuger를 이용해 추적해보면, read/ioctl에서 문제가 발생하는 것을 확인할 수 있었읍니다.(cc와는 다른 값이 출력..) Sparc 1의 경우는.. 같은 gcc, 같은 hanterm 소스, 같은 환경에서 이전에는 콤파일/실행 모두 이상없이 됐는데, 갑자기 며칠전부터 그같은 문제가 발생했고.. Sparc 10의 경우는.. 처음부터 그 같은 문제가 발생..덕분에 X11R6를 3번인가 다시 깔고, gcc를 5번도 넘게 깔아봤음.. 콤파일은 항상 깨끗이 됨..그러나 실행은 꽝! 전혀 이해가 안되는 점은 cc로는 잘 되는데, gcc로는 안된다는 점입니다. 그것도 전부 그러면 제가 gcc를 잘못 깔았겠거니 하겠는데.. 유독 read, ioctl 두 함수의 경우만 그럽니다. 그것도 모든 경우가 아니고... 너무 황당.....:((( 궁여지책으로 read/ioctl이 들어간 부분만 cc로 콤파일하고, 최종 실행파일은 gcc로 만들어서 이용하긴 하는데... /usr/lib/lib*의 문제는 아닌듯 합니다. /usr/include/*의 문제도 아니고.. gcc버젼이나 실행파일, /usr/local/lib/gcc-lib/*의 문제도 아니구요.. /dev/*도 root가 손댄 내용이 없구요.. 이 문제로 거의 3일 밤낮을 꼬박 소비했는데... 짐작되는 내용이라든지, 비슷한 경험을 했다거나, 뉴스 그룹에서 유사한 내용을 읽어다는 등의 도움을 주실 분 어디 없나요? |