boost2 boost: 'pthread_condattr_setclock' error 리눅스에서 boost를 사용하다 보면 아래와 같은 스레드 관련 오류가 나는 경우가 있습니다. asio에서 serialization 예제를 컴파일시킨건데... $ make Scanning dependencies of target server [ 25%] Building CXX object CMakeFiles/server.dir/server.cpp.o [ 50%] Linking CXX executable server /usr/bin/ld: CMakeFiles/server.dir/server.cpp.o: undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.3.3' /usr/bin/ld: /lib/x86_64-linux-gnu/libpthread.. 2022. 8. 23. boost library 설치 BOOST에는 C++ 프로그래밍할 때 유용한 라이브러리가 많이 포함되어 있습니다. 라이브러리 중 일부는 표준에 포함되는 경우도 종종 있을 만큼 완성도나 안정성이 높은 편입니다. 리눅스에서 boost 라이브러리를 사용하여 개발하기 위한 방법을 알아보겠습니다. 1. 라이브러리 설치 선택사항이긴 하지만 최신 버전으로 설치하려면 아래 명령어를 실행합니다. 1) 저장소 추가 $ sudo add-apt-repository ppa:boost-latest/ppa $ sudo apt update 2) 라이브러리 설치 $ sudo apt install libboost-all-dev # install 대신에 upgrade도 가능 정상적으로 설치가 완료되면 아래 폴더에 헤더 및 라이브러리를 확인할 수 있습니다. /usr/in.. 2022. 8. 16. 이전 1 다음