2014-09-22 6 views
0

최근에 하드 드라이브가 손상되어 새로운 설치에서 Mac OS X 10.6.8에서 10.9.5로 업그레이드 할 수있었습니다. Mavericks는 "gcc"Apple LLVM 버전 6.0 (clang-600.0.51)과 함께 제공됩니다. Macports에서 다운로드 한 gcc-mp-4.8을 사용하고 싶습니다.심볼릭 링크가 가리키는 소스 파일과 관련된 man 페이지를 찾지 못했습니다.

  1. 그래서 내가 (MacPorts를 모든 실행 파일이 설치되어있는)/옵션/지방/빈에서
  2. 을 /usr/bin/gcc_clang_6.0하기는/usr/빈/GCC의 이름을 변경, 나는 심볼릭 링크를 생성 ... sudo ln -s gcc-mp-4.8 gcc

"gcc"명령을 사용하여 컴파일하고 추가로 7 개의 키 스트로크 (yay!)를 저장할 수 있습니다. 그러나, "man gcc"를보고 싶다면, 남자는 그것을 찾을 수 없습니다. "man gcc-mp-4.8"을 입력하지 않고 man 페이지를보고 싶습니다.

해결 방법이 있습니까?

감사합니다.

+0

왜 시스템 컴파일러를 변경하는 대신 별칭/함수를 만들지 않습니까? 이런 식으로 슬픈 얼굴로 끝날 수 있습니다. –

+0

I "별칭 gcc = 'gcc-mp-4.8'"을 설정하면 "man gcc"가 여전히 작동하지 않습니다. –

+2

실행 파일은 그 파일과 어떤 관련이 있습니까? gcc-mp-4.8.1을 gcc.1 (마지막에 .gz가있을 수 있음)과 share/아래의 man1/디렉토리에 링크해야합니다. –

답변

1

이전에는 맨 페이지가 저장되는 방법과 위치를 이해하지 못했습니다. 그래서 예를 들어 man -w gcc-mp-4.8을 입력 할 수 있습니다. 따라서 기호 연결을 위해 sudo ln -s $(man -w gcc-mp-4.8) /opt/local/man/man1/gcc.1.gz을 사용했습니다.