SunOS(5.5.1 Generic_103640-42 sun4u sparc SUNW,Ultra-5_10)에서 간단한 hello world 프로그램을 컴파일하려고 하는데 우리가 직면한 문제는 처음에 분할 오류가 관찰되는 간단한 C++ 파일을 컴파일하려고 할 때입니다. 컴파일할 수 있었지만 서버에 업데이트가 없었습니다. 제가 대조해 본 바에 따르면 제 관찰 결과를 찾아주세요.
$/apps/SUNWspro/bin/CC -C 찬드루.C CC: 경고: ld가 호출되면 옵션 -C가 ld에 전달되고 그렇지 않으면 무시됩니다. CC: ccfe의 치명적인 오류: 분할 오류(코어 덤프) $ls -l /apps/SUNWspro/bin/CC lrwxrwxrwx 1 루트 기타 1999년 8월 23일 15 /apps/SUNWspro/bin/CC -> ../SC5.0/bin/CC $/apps/SOLARIS/C++4.1/bin/CC -V chandru.C CC: chandru.int.c를 컴파일하여 생성된 진단 정보: CC: /apps/SUNWspro/bin/../SC5.0/bin/acomp에 치명적인 오류가 있습니다. 상태 139 CC: chandru.int.c 컴파일된 진단 끝: $ls -l /apps/SOLARIS/C++4.1/bin/CC -r-xr-xr-x 1 scmeadm scme 44524 1998년 1월 30일/apps/SOLARIS/C++4.1/bin/CC $cat chandru.C #include "stdio.h" 정수 메인() { printf("안녕하세요\n"); 0을 반환합니다. }
spe:/scmeadm> 어느 CC /apps/SOLARIS/C++4.1/bin/CC spe:/usr/att/scmeadm> ldd /apps/SUNWspro/bin/CC libintl.so.1 => /usr/lib/libintl.so.1 libc.so.1 => /usr/lib/libc.so.1 libw.so.1 => /usr/lib/libw.so.1 libdl.so.1 => /usr/lib/libdl.so.1 /usr/플랫폼/SUNW,Ultra-5_10/lib/libc_psr.so.1 spe:/scmeadm> ldd /apps/SOLARIS/C++4.1/bin/CC ldd: /apps/SOLARIS/C++4.1/bin/CC: 지원되지 않거나 알 수 없는 파일 형식 어느 CC와 대조 확인 후 다시 진행했습니다. #/apps/SUNWspro/bin/CC -C 찬드루.C CC: 경고: ld가 호출되면 옵션 -C가 ld에 전달되고 그렇지 않으면 무시됩니다. CC: ccfe의 치명적인 오류: 분할 오류(코어 덤프)
경로=/now_scme/lbin:/apps/build/i1010/sun5.6/delta/i/prod/bin:/usr/ccs/bin:/bin:/usr/bin:/now_scme/bin2.1_Sun5.5: /now_scme/bin2.1_Hpux1020:/apps/SOLARIS/C++4.1/bin:/apps/SOLARIS/nmake3.2/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/oss/ scmeadm/bin:. CPLUSLIB=/apps/SOLARIS/C++4.1/lib CC=/apps/SOLARIS/C++4.1/bin/CC CPLUSINC=/apps/SOLARIS/C++4.1/include