Homebrew를 사용하여 물건을 설치하고 싶습니다.
그동안 로컬 gcc를 이미 설치했으며 Homebrew에서이 특정 gcc를 사용하기를 원합니다 (이 gcc /usr/local/bin/gcc
는 자주 스스로 업그레이드 함).
불행히도, Homebrew는 항상 gcc 의존성 및 관련 라이브러리를 파악한 다음 모두에서 다운로드하십시오 /usr/local/Cellar
.
예를 들어 :
내 맥에서 which gcc
실제로 가리키는 /usr/local/bin/gcc
나는 경우, brew install suite-sparse
이미 로컬 GCC-4.9.2있는 동안, 그것은, GCC-4.9.1 다운로드합니다.
나는 단지 일을 단순하게 유지하고, 관련 라이브러리와 함께 로컬 gcc를 사용합니다 (예 : gmp 및 mpfr (at /usr/local/lib
), Homebrew로 가능합니까?
답변
아니요, 불가능합니다. 설치시 gcc
필요한 종속성을 충족시켜야합니다. 그렇지 않으면이 패키지가 작동하여 작동 특성을 보장합니다.
Required: gmp ✔, libmpc ✘, mpfr ✘, cloog ✘, isl ✘
Linux 시스템에서도 동일하게 발생하며 gcc
종속성없이 설치할 수 있습니다 .
Depends: cpp-4.8 (= 4.8.2-19ubuntu1), gcc-4.8-base (= 4.8.2-19ubuntu1), binutils (>= 2.24), libgcc-4.8-dev (= 4.8.2-19ubuntu1), libc6 (>= 2.14), libcloog-isl4 (>= 0.17), libgmp10, libisl10 (>= 0.10), libmpc3, libmpfr4 (>= 3.1.2), zlib1g (>= 1:1.1.4)
Recommends: libc6-dev (>= 2.13-0ubuntu6)