관리자 액세스없이 또는 Xcode를 사용하지 않고 Mac에서 GCC를 설치하고 만드는 방법은 무엇입니까?


2

gcc를 설치하고 Macbook Air에 만들고 싶지만 루트 액세스 권한이 없습니다. Google에서 검색 하여이 링크를 찾았 지만 실제 gcc실행 파일이 라이브러리를 찾을 수 있도록 접두사를 설정하는 방법을 모릅니다 . node.js와 git이 설치된 디렉토리가 있고 ~/usr/localGCC도 설치하고 싶습니다. 어디에서 make를 시작해야할지 모르겠습니다. 누구든지 도울 수 있습니까? :디

답변:


3

컴퓨터에 대한 관리자 액세스 권한이없는 경우에도 여전히 사전 컴파일 된 이진 소프트웨어를 홈 디렉토리에 설치할 수 있습니다. make 및 gcc가 일반적으로있는 표준 디렉토리 구조와 일치 시키려면 홈 디렉토리에 usr이라는 폴더와 bin 디렉토리 안에있는 디렉토리를 작성하십시오.

여기서 OS X 용 GNU make 바이너리를 찾을 수 있습니다.

만들기에 대해

os x 용 gcc 바이너리에 대한 다운로드 링크를 찾을 수 있습니다.

gcc 소개

sudo (admin 또는 root) 액세스 없이이 도구를 성공적으로 사용하는 것은 전혀 다른 일입니다 ... 당신은 그것에 대해 묻지 않았으며 어쨌든 대답 할 수 없습니다. 관리자 액세스없이 소프트웨어를 작성하는 것보다 웹에서 사용할 수있는 다양한 방법을 통해 관리자 액세스를 얻는 것이 더 쉬운 것처럼 보입니다. 그러나 이것은 물론 귀하의 질문의 일부가 아닙니다. 행운을 빕니다!

(그리고 참고로, Brew에는 xcode가 필요하다고 확신합니다. xcode를 설치할 수 있다면 brewnistas는 Brew에 대한 열정에도 불구하고 MacPorts는 Brew보다 훨씬 탄력적이고 성숙합니다)


0

Apple의 명령 줄 도구를 사용하지 않고 gcc 툴체인을 설치하는 가장 좋은 방법은 Homebrew 를 사용하는 것 입니다.

Homebrew를 설치 한 후

brew tap homebrew/versions && brew install apple-gcc49
brew link --force apple-gcc49
ln -nsf $(which gcc-4.9) /usr/bin/gcc-4.9

당신이 일해야합니다.

자세한 내용은 여기를 참조하십시오 : http://new-bamboo.co.uk/blog/2013/10/24/3-quick-tips-for-coding-with-os-x-10-9-mavericks

gcc 툴체인에는 make가 포함되어 있습니다.


1
여전히 루트 액세스가 필요합니다
Mark

1
아닙니다. 'admin'그룹의 구성원이거나 '~ / usr / local'과 같은 쓰기 권한을 가진 어딘가에 Homebrew를 설치해야합니다 ( 'root access'가 아님)
Tony Williams

1
죄송합니다 제가 sudo는 등 의미 (내가 생각하는 질문이었다) 실수를 다시 루트 액세스했다 -하지만이 질문에 대해 답에 있어야한다 localally 설치
마크
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.