Thursday, May 16, 2013

OSX, XCode에 BOOST 설정.

부스트 문서에 잘 나온대로 설정하면 된다.

http://www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html

빌드하지 않고 사용할려면,  아래와 같이 복사후 컴파일시 헤더위치(-I)를 지정해준다.

  • 압축을 풀고
  • sudo mv boost_1_53_0 /usr/local


한가지 주의점은 설치 패스를 설정하는 부분이다.
Prefix 를 부스트 버전까지 포함해서 설정해야 각 버전별로 사용하기 용이해진다.

/usr/local/boost_1_53_0

터미널 컴파일은 아래와 같다.

c++ -I /usr/local/boost_1_53_0 example.cpp -o example
clang++ -I /usr/local/boost_1_53_0 example.cpp -o example

xcode 에서는 header search path 에 아래와 같이 설정한다.

/usr/local/boost_1_53_0










XCode에서 library link 할 경우, "Other Linker Flags" 에 다음과 같이 설정한다.
-lboost_filesystem -lboost_system

Tuesday, January 1, 2013

Mac OSX 에서 clisp 설치


이전 스터디에서 SICP, HTDP을 진행하며 Sheme 을 사용해봤는데…
오늘 Lisp 관련 기사를 보고 설치해보았다.


위 사이트를 가보면 OSX용은 설치 패키지가 제공이 되지 않는다.
이전에 Homebrew를 설치해서 brew로 설치했다.

$ sudo brew install clisp

$ clisp

> (+ 3 (* 4 2))
11

(quit)

종료할 때 괄호를 넣어야 한다.ㅎ

emacs 에서 스크립트를 수행하기 위해 Ctrl-x Ctrl-e 를 입력한다.
맥에서 Ctrl 키 입력이 낮설다.ㅎ