[OSX] 프로그래밍 언어 설치

xcode command-line-tool 설치하기

xcode-select --install  

gcc 6 버전

https://www.macports.org/install.php 위 사이트에서 macport를 다운받고 설치한다.

sudo port selfupdate  
sudo port install gcc6  

아래의 명령으로 현재 설치된 gcc들을 볼 수 있다.

port select --list gcc  

gcc6 을 설치할 것이므로 아래의 명령을 실행한다.

sudo port select --set gcc mp-gcc6  

2016년 7월 26일 기준으로 gcc5.4.0 버전이 설치된다.
2016년 12월 9일 기준으로 'gcc6.2.0 버전이 설치된다.

당연히 g++ 도 설치된다.

xcode를 먼저 설치 했을 경우 아래의 명령으로 gcc를 바꿀 수 있다.

alias gcc='gcc-mp-6'  
alias g++='g++-mp-6'  
Reference

fpc 설치

http://www.freepascal.org/down/i386/macosx-hungary.var 에 들어가서 osx 용 fpc를 받는다.

2016년 12월 9일 기준 최신 버전의 이름은 fpc-3.0.0.intel-macosx.dmg 이다.

실행하면 바로 설치된다. 확인되지 않은 개발자니 승인해줘야 한다.


perl 설치

기본적으로 펄의 최신버전이 깔려있지 않다. https://www.perl.org/get.html 위의 사이트로 이동하여, max osx용 최신버전을 받자.

설치를 완료한 후에 아래 명령을 실행한다.

export PATH=/usr/local/ActivePerl-5.24/bin:$PATH  

python3 설치

https://www.python.org/downloads/ 설명 생략


gdb 설치

좀 많이 까다롭다. 일단 macportgdb를 설치해주자.

sudo port install gdb  

그 후 응용프로그램의 키체인 접근을 실행한다.

메뉴의 키체인 접근 -> 인증서 지원 -> 인증서 생성 을 실행한다.

이름 : gdb-cert
신원 유형 : 자체 서명 루트
인증서 유형 : 코드 서명
기본값 덮어쓰기 체크
-----------------
일련번호 : 365
유효 기간(일) : 3650
--------계속 버튼을 쭉 누른다. (기본 설정으로 감)-------------
인증서가 저장될 키체인을 지정하십시오.
    키체인 : 시스템

그후 키체인 항목에서 시스템 선택후 gdb-cert(인증서) 의 오른쪽 버튼을 눌러 정보 가져오기 클릭!!

신뢰 뿌분에서 항상 신뢰로 클릭하고 저장한후, 재부팅한다.

그리고 아래의 두 명령을 실행한다.

sudo killall taskgated  
codesign -fs gdb-cert /usr/local/bin/gdb  

변경 이력

  • (2016-12-9 gcc6 으로 수정)