허당 초짜 입니다!
도와주세요1!! ㅜ,.ㅜ
유닉스에는 기본적으로 gcc 컴파일러가 없다고 하길래...
패키지 다운받아서 설치 했습니다.
디렉토리 생성 질문 있길래, 그거 하나 "YES" 해주고 아주 평범하게 설치를 끝냈습니다.
그런데...
테스트로 파일하나 컴파일 하려니..
bash: /usr/local/bin/gcc: cannot execute binary file
요런 메세지가 자꾸 뜹니다.
혹시나 해서 "#gcc -v" 이것도 해 보았더니..
똑같은 메시지 뿐입니다.
제가 쓰고있는 솔라리스 시스템 정보 입니다.
SunOS solaris206 5.9 Generic_118559-11 i86pc i386 i86pc
쉘은 bash 셀을 사용하고 있습니다.
다운받아 설치한 패키지 입니다.
gcc-3.4.6-sol9-sparc-local
설치된 위치 정보 입니다.
[/]# ls /usr/local/bin/gcc
/usr/local/bin/gcc
패스도 잡아 주었습니다.
PATH=/usr/local/bin:$PATH
뭐가 잘 못 된거죠?
하나더 질문 드립니다.
.profile에서
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/openwin/lib:/usr/openwin/bin:/usr/dt/lib:/usr/ucblib
export LD_LIBRARY_PATH
패스 잡을때 이것도 해주라 나와 있길래 하긴 했는데요..
이건 무슨 설정이죠..
허당초짜!!! ㅜ,.ㅜ
========================================================================================
자답 입니다.
모두 해결이 됐습니다..
bash: /usr/local/bin/gcc: cannot execute binary file <-- 이 에러는 os 환경 문제!!
제가 쓰는 있는 OS는 x86인데, gcc sparc버전을 깔고 있었더군요!!
그래서 x86버전 다시 받고 설치 했습니다.
그러나,, 에러 하나 더 발생!!!
이문제는 환경 변수 설정 때문일 수도 있다고 하는데..
저 같은 경우엔 환경변수에는 아무 문제가 없었습니다. 환경변수 설정은 정확!!
이유는...
이게 알고 보니...
선행 조건으로 이런게 있더라구요!!
"gcc packages require the installation of libiconv "
"libiconv-1.11-sol9-x86-local" 얘 설치해 주고 완전 해결 됐습니다.
저 같이 완전 초짜신분들 많은 도움이 되었으면 좋겠습니다. ^^
첫댓글 이번 문제는 안탑갑게도 이 카페에서 해결을 못했습니다. 다른 카페 회원들 도움을 받아 해결했지요!! 앞으로 이곳에 많은 도움을 주고 받았으면 좋겠습니다!!! 많은 활동 부탁드려요!!!!
와우 !!! 저하고 거의 비슷한 시간때에 글을 올리셨네요. ㅎㅎㅎㅎ 제가 수업끝나고 바로 올렸는데.... ^^