Karabiner latest version download 에서 최신 버전을 다운로드 하고 설치한다.
Karabiner 를 실행하고 아래와 같이 From key 를 오른쪽 command 키로 등록하고 To key를 F18 과 같은 안쓰는 키로 등록해 준다.
이제 키보드 단축키 설정을 열어, 오른쪽 커맨드 키를 누르면 아래와 같이 등록된다.
BandizipX download 이곳에서 반디집을 다운로드 받고 아래와 같이 설정한다.
Teamviewer download 에서 다운로드 받고 설치한다. 설치 방법은 윈도우스와 동일하다.
Appstore link(무비스트)
돈내고 사용할만 하다. 아니지 사실 이 제품이 돈내고 사용할 만한게 아니라 다른 제품들이 돈을 안내고 사용하는거 치고 너무 뭣 같다.
Appstore link(EdgeView)
이거도 걍 비싼 맥북 산 김에 돈 더 쓰는 그런 앱이다.
Appstore link(Airmail3)
이건 돈내고 사라면 윈도우/리눅스에서도 돈주고 사는 그런 앱이다.
강추 한다. 제일 좋은점이 마크다운으로 작성 가능하다는 점이다.
Appstore link(Magnet)
이것은 뭐냐하면.. 그 우분투나 윈도우에서 기본적으로 지원하는 프로그램을 창 가장자리로 가져갈때 이분할/사분할 해주는 프로그램이다.
맥북을 쓰면 이런것도 돈내고 써야한다. -_-..
터미널에서 gcc를 치면 command-line-tool 을 설치하라고 한다. 일단 설치한다.
또는 아래의 명령어를 실행한다.
xcode-select --install
그럼 이게 gcc의 alias가 clang으로 되어 있다..;;
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
버전이 설치된다.
2017년 11월 3일 기준오르 gcc6.4.0
버전이 설치된다.
당연히 g++
도 설치된다.
xcode를 먼저 설치 했을 경우 아래의 명령으로 gcc를 바꿀 수 있다.
alias gcc='gcc-mp-6'
alias g++='g++-mp-6'
######Reference
http://www.freepascal.org/down/i386/macosx-hungary.var
에 들어가서 osx 용 fpc를 받는다.
2016년 12월 9일 기준 최신 버전의 이름은 fpc-3.0.0.intel-macosx.dmg
이다.
실행하면 바로 설치된다. 확인되지 않은 개발자니 승인해줘야 한다.
2017년 11월 2일 기준으로 5.18이 깔려있는데, 굳이 새 버전 쓰지 않아도 된다.
쓰고 싶으면 아래의 내용 참고.
기본적으로 펄의 최신버전이 깔려있지 않다.
https://www.perl.org/get.html
위의 사이트로 이동하여, max osx용 최신버전을 받자.
설치를 완료한 후에 아래 명령을 실행한다.
export PATH=/usr/local/ActivePerl-5.24/bin:$PATH
2017년 11월 2일 기준으로 python 2.7.10이 설치 되어 있다.
파이썬은 목적에 따라 버전2/3 이 정말 짜증나게 하니, 나중에 지정해도 된다.
https://www.python.org/downloads/
설명 생략
macports로 gcc를 깔면 자동으로 깔리는듯 하다...
ggdb 라는 이름으로 되어 있으니.
alias gdb ggdb
로 지정해두면 편하다.
==이거 Sierra 에서 안된다 ==
좀 많이 까다롭다.
일단 macport
로 gdb
를 설치해주자.
sudo port install gdb
그 후 응용프로그램의 키체인 접근
을 실행한다.
메뉴의 키체인 접근
-> 인증서 지원
-> 인증서 생성
을 실행한다.
이름 : gdb-cert
신원 유형 : 자체 서명 루트
인증서 유형 : 코드 서명
기본값 덮어쓰기 체크
-----------------
일련번호 : 365
유효 기간(일) : 3650
--------계속 버튼을 쭉 누른다. (기본 설정으로 감)-------------
인증서가 저장될 키체인을 지정하십시오.
키체인 : 시스템
그후 키체인 항목에서 시스템
선택후 gdb-cert
(인증서) 의 오른쪽 버튼을 눌러 정보 가져오기
클릭!!
신뢰 뿌분에서 항상 신뢰
로 클릭하고 저장한후, 재부팅한다.
그리고 아래의 두 명령을 실행한다.
sudo killall taskgated
codesign -fs gdb-cert /usr/local/bin/gdb
==설치전 반드시 아래항목 수행==
애플은 clang 을 선호하는데 나는 우분투와 똑같은 g++을 선호한다.
일단 기본적으로 C/C++이 아래의 경로로 잡힌다.
/Library/Developer/CommandLineTools/usr/bin/cc
/Library/Developer/CommandLineTools/usr/bin/c++
얘네는 단순 심볼릭 링크이므로 우리가 쓰는 g++로 대체한다.
cd /Library/Developer/CommandLineTools/usr/bin/
sudo rm cc c++
sudo ln -s /opt/local/bin/gcc-mp-6 cc
sudo ln -s /opt/local/bin/g++-mp-6 c++
가능하면 디버거도 LLDB 말고 GDB 쓰자.
CMake 튜토리얼
cmake 역시 기본 제공 cmake 버전이 낮을때는 macport로 새 버전을 받을 수 있다.
sudo port install cmake
삭제는 아래를 참조
sudo port install opencv
####변경 이력