Cmake update script
root 계정으로 설명
apt purge cmake
apt install libssl-dev
wget <https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz>
tar xvzf cmake-3.17.3.tar.gz
cd cmake-3.17.3
# 빌드
./bootstrap
make
# 설치
make install
# 버전 확인
cmake --version
Boost update script
boost 삭제
apt-get -y --purge remove libboost-all-dev libboost-doc libboost-dev
rm -f /usr/lib/libboost_*
## boost install
<https://www.boost.org/users/download/>
: tar 파일 다운 후 전송
tar -xvf boost_1_76_0.tar.gz
cd boost_1_76_0
./bootstrap.sh
./bootstrap.sh --with-python=python3
# fatal error: pyconfig.h: No such file or directory 에러시 설치
apt install python3-dev
# 라이브러리를 실질적으로 설치하는 과정입니다. /usr/local/lib에 Boost를 설치할 때는 sudo로 실행해야 파일이 정상적으로 생성됩니다.
sudo ./b2 install
CMake 작성 시 필요한 구문
find_package(Boost 1.69 REQUIRED COMPONENTS regex)
include_directories(${Boost_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES})
'Tect.tip > C++' 카테고리의 다른 글
CFLAGS 를 사용하여 컴파일한 코드를 최적화 하는 방법 (0) | 2022.02.14 |
---|---|
[install] gcc 설치 in ubuntu (0) | 2022.02.12 |
C++ opencv 외부폰트 및 한글 적용 (0) | 2022.02.11 |