Linux에 boost Library 설치법
현재(08년 11월 28일) 최신 버전은 1.37.0이다.
http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041
boost_1_37_0.tar.bz2 를 로컬 PC에 다운 받는다.
설치하고자 하는 서버에 FTP나 SFTP로 업로드 한다.
boost_1_37_0.tar.bz2 파일을 /usr/local 디렉토리로 옮긴다.
(경로를 /usr/local로 잡으면 추후에 다른 설정 변경을 할 필요가 없다)
/usr/local 디렉토리에 압축을 푼다.
tar --bzip2 -xf boost_1_37_0.tar.bz2
압축이 풀리면 boost_1_37_0 디렉토리가 생성된다.
boost_1_37_0 디렉토리로 이동하고
cd boost_1_37_0
make file을 생성한다.
./configure
마지막으로 make install하면 컴파일 / 설치가 되는데 시간이 수분에서 수십 분 걸린다.
make install
이제 원하는 코드를 작성하고 컴파일하기 위해 Makefile을 만들 때는
Makefile 내부에 아래 내용을 포함시킨다.
INCLUDE = -I. -I/usr/local/boost_1_37_0 LIB = -L/usr/local/lib/ -lboost_system-gcc41-mt-1_37 -lboost_thread-gcc41-mtLIB 부분은 사용한 라이브러리 만을 추가하면 된다.
"프로그래밍 / TIP& Study" 분류의 다른 글
| [퀴즈] SQLite collate 문제 (0) | 2010/07/16 |
| [TIP] XP, Vista에서 CD/DVD롬이 보이지 않을 경우 (0) | 2009/08/05 |
| [C#] WinForm 에서 Docking 순서 변경하기 (0) | 2009/07/29 |
| [WPF] InkCanvas 사용하기 (0) | 2009/06/29 |
| [C#] Control Library 만들 때 TIP (0) | 2009/06/26 |
| [C#] 자연스럽게 Pen으로 그리기 (0) | 2009/06/23 |
| [WPF] Canvas의 Width, Height Binding (0) | 2009/06/23 |
| [C#] DateTime으로 7일 후는 어떻게? (0) | 2009/06/23 |
프로그래밍/TIP& Study
2008/11/28 18:34

댓글을 달아 주세요