2010-02-17 5 views
15

나는 리눅스에서 일반적인 빌드 기술에 익숙하지 않다. 나는 boost C++ 라이브러리를 사용하고있다. 어떤 바디라도 boost C++ 라이브러리를 설치하고 구성하는데 도움이 될 수 있습니까? 미리 감사드립니다.부스트 C++ 라이브러리 설치

+0

어디에서 설치합니까? 어떤 리눅스 배포판인가? – jalf

+0

이 리눅스에 없다. –

답변

10

부스트가 일반적인 빌드 기술을 사용하지 않기 때문에 일반적인 빌드 기술에 익숙하지 않은 경우 괜찮습니다. "getting started" documentation의 안내를 따르십시오. 페이지 하단까지 계속 읽으십시오. the Unix-specific instructions에 대한 링크는 바로 맨 아래에 있습니다.

Boost의 대부분의 부분에서 설치는 원하는 포함 디렉토리에 tarball의 압축을 푸는 것과 같습니다. Boost의 다른 부분은 컴파일해야하므로 Boost 설치 디렉토리로 이동하여 ./bootstrap.sh을 실행 한 다음 ./bjam install을 실행하십시오.

1

현재 사용중인 Linux 배포판에 따라 부스트가 이미 빌드되어 패키지화되어 있습니다 (예 : 페도라에

+0

리눅스 시스템이 아닌 윈도우를 사용하고 있습니다. –

+2

@Chris, "yum install boost"는 Fedora 16에서 정상적으로 완료되었지만 여전히 split.hpp 파일을 찾지 못했습니다! 또한 총 다운로드 크기는 22k입니다 !!! 무엇이 잘못 될 수 있습니까? –

30

내 환경이 리눅스 페도라 15입니다 "냠 부스트를 설치", 하나는 쉽게 설치 후 입력하여

$ yum install boost-devel 

를 부스트를 설치할 수 있습니다, 당신은 /usr/include/boost/에서 활력을 찾을 수 있습니다. 당신은 단지 /usr/lib/libboost_timer.so.1.48.0처럼, /usr/lib/에서 부스트의 .so를 찾을 수 있습니다

$yum install boost 

그러나

, 당신이 실행하는 경우.

0

./bjam 대신 ./b2와 함께 설치하려면 recommended을 제외하고 Rob Kennedy의 대답은 여전히 ​​유효합니다.

관련 문제