:
: 한컴 리눅스 2.0을 사용중이고 gcc는 버젼이 2.96이었는데요.
: 2.96에 버그가 많다고 해서 2.95를 깔려고 rpmfind.net에서
: gcc 2.95 패키지를 받은 다음 설치하려고 하니 의존성 에러가 나더군요.
: 그래서 그냥 --nodeps 옵션을 준담에 깔았는데.. 겉으로는 별 이상없는거
: 같은데. binutils 를 버젼 낮추어서 설치하려고 기존에 있던걸 지우고
: 버젼이 낮은걸 다시 설치하려고 하니
:
: file /usr/bin/c++filt from install of binutils-2.9.1.0.15-1 conflicts with
: file from package gcc-c++-2.96-81
:
: 이런 메세지가 나오네요.
: 질문1. gcc를 rpm으로 설치할때는 gcc만 설치해야되는게 아니라 그와 관계된것도 모두
: 깔아주어야 하는건가요?
: 질문2. gcc를 소스로 컴파일해서 설치할경우 gcc만 설치하면 되는건가요?
: 질문3. binutils는 gcc와 어떤 관계가 있고 버젼을 맞쳐서 설치하여야하는지요?
:
: 질문이 많아서 죄송스럽네요. 이거 보시고 시간에 여유있으시면
: 답변 좀 해주시면 정말 감사하겠습니다.
binutils는 gcc와 항상 붙어다닌다고 생각하시면 됩니다.
binutils는 컴파일 된 실행화일을 디버깅해볼 수 있는
패키지입니다.
즉 symbol table을 보는 nm이라든지, disassemble하는
objdump라든지 ...
따라서 gcc를 까실땐 binutils도 항상 함께 까시면 됩니다.
^^