Mountain Lion (Mac OS X 10.8)을 설치했는데 gcc를 더 이상 사용할 수없는 것 같습니다. 또한 Xcode 4.4를 설치하여 더 이상 / Developer 디렉토리가 없습니다.
Mac 포트와 루비 젬 (기본 확장 기능이 있음) 모두 gcc가 필요합니다.
Xcode 4.4에 gcc가 포함되어 있습니까? 아니면 gcc를 설치하는 방법이 있습니까?
답변
최신 정보:
이제 터미널에서 다음 명령을 실행할 수 있습니다.
xcode-select --install
Xcode 4.3부터-명령 줄 도구를 수동으로 설치해야합니다 Xcode menu > Preferences > Downloads
.
또는 Mountain Lion (10.8) 및 Mavericks (10.9) 용 독립형 설치 패키지가 있습니다 .
이 패키지는 명령 줄 개발자 도구와 Mac OS X SDK 프레임 워크 및 헤더를 설치하여 터미널을 통한 UNIX 스타일 개발을 지원합니다. Apple LLVM 컴파일러, 링커 및 Make와 같은 많은 유용한 도구가 포함되어 있습니다. Xcode를 사용하는 경우 이러한 도구는 Xcode IDE에도 포함되어 있으며 Xcode 4.3 이상의 다운로드 기본 설정 창을 사용하여 시스템에 설치할 수 있습니다. 이 패키지에는 Mac OS X 10.7.3 이상이 필요합니다.
답변
Lion에서 업그레이드 한 후 /usr/bin/gcc-4.2에서 GCC를 찾고 있었기 때문에 설치에 실패했습니다. 이제 기본 설치 경로는 / usr / bin / gcc입니다.
내 오류는 다음과 같습니다.
make: /usr/bin/gcc-4.2: No such file or directory
심볼릭 링크는 문제를 정리합니다.
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
답변
이것을 터미널에 붙여 넣으십시오.
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
도움이 되길 바랍니다.
답변
pre-1.9.3 마운틴 라이온의 루비
전제 조건
Xcode 4.4,
Xcode Command Line Tools
Homebrew
XQuartz 2.7.2 or later.
rbenv/ruby-build or RVM.
GCC 설치
Xcode 명령 줄 도구에는 GCC가 포함되어 있지 않으며 LLVM-GCC가 포함되어 있습니다. 동일하지만 다릅니다.
$ brew tap homebrew/dupes
$ brew install apple-gcc42
~ / .profile 또는 동등한 항목에 다음을 추가하십시오.
export CC=/usr/local/bin/gcc-4.2
그리고 아래의 설치 명령을 시도하기 전에 쉘을 다시로드하십시오.
RVM 설치
CFLAGS="-I/opt/X11/include" rvm reinstall ree
루비 설치
Prefix the install command with CFLAGS="-I/opt/X11/include"
그런 다음 새 루비를 기본값으로 설정하십시오.
user$ rvm use 1.9.2 --default
그런 다음 루비 버전을 확인하십시오.
user$ ruby -v
답변
Apple에서 Xcode 빌드를 다운로드 할 수 있지만 명령 행 도구는 다운로드 할 수없는 사용자
허용 된 대답 유사한 질문에 대한 결과가 나왔다 kennethreitz / OSX-GCC-설치 . ‘OSX GCC 설치 프로그램’영역에서 두 가지 옵션 중 첫 번째 옵션은 Snow Leopard 및 Lion에 대해서는 사전 빌드 된 바이너리이지만 Mountain Lion에는 없습니다. 포함 된 것을 고려할 때 10.8의 빌드에 Xcode 4.4 버전 을 설치 한 후 해당 프로젝트의 GCC-10.7-v2.pkg를 사용 하지 않는 것이 좋습니다 .
더 적절한 옵션은 개발자 도구 용 Apple 오픈 소스 를 참조 하여 직접 빌드하는 것 입니다.
GCC 소스, 10.8과의 호환성
가장 최근에 공개 된 Developer Tools 4.3 의 Apple Open Source에는 GCC가 없습니다. 4.1 영역의 GCC 소스 가 너무 오래 되어 10.8에 사용할 수 없습니다 .
최신 릴리스의 GCC 홈페이지
x86_64-apple-darwin10.8.0의 결과에 대한 GCC 4.7 링크의 빌드 상태 …
답변
애플은 .mpkg
CLT (Command Line Tools) 용 설치 프로그램을 하지만 일반적으로 링크를 노출하지는 않습니다. GCC가 포함되어 있습니다. XCode를 다운로드 / 설치하지 않고도 설치할 수 있습니다.
답변
이 Makefile로 직접 컴파일 할 수 있습니다 . 2-5 시간을 절약하려면 Mac OSX Mountain Lion 용 GCC 4.7.2로 서명 된 설치 프로그램 패키지를 작성했으며 여기에서 다운로드 할 수 있습니다 .