프로그래밍/C,C++
Boost 라이브러리 빌드
chance
2018. 8. 28. 20:04
boost 1.68
> bootstrap.bat
b2 빌드
> b2 --prefix=C:\Boost toolset=msvc variant=debug,release runtime-link=static,shared
옵션
--prefix=<PREFIX>
인스톨 디렉토리 설정
기본은 c:\Boost , /usr/local
--exec-prefix=<EPREFIX>
--libdir=<DIR>
--includedir=<HDRDIR>
기타 파일들도 설치 디렉토리를 지정 가능.
기본값은 prefix 하위 각 폴더
--stage
빌드시 컴파일된 라이브러리 파일이 설치될 폴더
기본은 현재폴더/stage
--clean
속성
toolset : 컴파일러 설정, vs의 경우 msvc 또는 msvc-version 사용.
toolset=msvc
toolset=msvc-14.1
variant : 빌드 종류
variant=debug|release
link : 라이브러리 종류
link=static|shared
threading : 쓰레드
threading=single|multi
runtime-link : 런타임 링크
runtime-link=static|shared
address-model : 32비트, 64비트
address-model=32|64