13 sudo apt-get install우분투를 사용하여 부스트를 설치했습니다 . 나중에 나는 I부스트를 사용 하기 위해 gcc 에 부스트 라이브러리의 경로와 함께 플래그 를 줄 필요가 없었습니다 ! 나는 pkg-config --cflags --libs어떤 종류의 행동도하지 않았다 . 여기서 미스터리는 무엇입니까? gcc는 boost가 어디에 있는지 어떻게 알 수 있으며 어떻게 boost가 자동으로 연결됩니까? gcc libraries boost — 차니 소스
11 Boost는 대부분 헤더 전용 라이브러리이므로 (대부분) 연결할 라이브러리가 없습니다. 헤더와 관련하여 우분투 /usr/include/는 GCC가 기본적으로 사용하는 포함 경로 중 하나 인 에 배치합니다 . 따라서 #include <boost/foreach.hpp>우분투에서 즉시 사용할 수 있습니다. — BatchyX 소스 또한 lib 파일은 기본적으로 / usr / lib 폴더에 저장됩니다 — Chani 1 @RitwikG : 예, 그러나 여전히 명시 적으로 연결해야합니다. — BatchyX