Embedded : : Linux/: : Linux

LINUX에서 Cmake 설치하기

Jay.P Morgan 2023. 11. 2. 22:57

Linux에서 Build를 위해서는 cmake가 필요하다.

cd .. // Build 하려는 디렉토리 이동
mkdir build; cd build
cmake .. // cmake를 실행한다. Error 발생 시 cmake를 설치해야한다.
make
./DNN_yolo
 

 

 
$ wget https://github.com/Kitware/CMake/releases/download/v3.28.0-rc3/cmake-3.28.0-rc3.tar.gz // wget을 통해 cmake tar 파일을 다운로드
 
 

2023. 11. 2 현재 최신버전이 cmake-3.28.0-rc3이다.

그 이후에 압축 해제 후 설치한다.

 

// 압축 해제
$ tar -xvzf cmake-3.28.0-rc3.tar.gz // 다운받은 버전 확인 후 압축해제

// 디렉토리 이동
$ cd cmake-3.28.0-rc3

// install
$ ./bootstrap -prefix=/usr/local // 뒤에 -prefix=/usr/local은 안붙여도 됨
$ make // make가 안되거나 중간에 오류가 난다면 gcc, make를 설치한다. (apt-get install gcc make)
$ sudo make install

// 환경변수 등록
$ vi ~/.bash_profile

// /usr/local/bin을 추가
PATH=/usr/local/bin:$PATH:$HOME/bin // 추가한 다음, 종료 후 Ctrl+Alt+T로 다시 터미널 재실행

 

  vi 환경변수 등록

  1. 명령 모드( Command Mode ) : 처음 vi 명령어로 (vi ~/.bash~~~ 와 유사함) vi를 시작하게 되면 들어가게 된다. 여기서는 방향키를 이용하여 커서 이동 가능, "dd"나 "yy"로 한 줄 삭제 및 한 줄 붙여넣기, "x" 명령어로 글자 하나 삭제 할 수 있다.
  2. 입력 모드 ( Insert Mode ) : 명령 모드에서 "i"나 "a" 명령을 통해서 입력모드로 넘어 간다. 입력모드로 가면, 자유롭게 코드나 글을 작성하면 된다. 명령모드로 다시 돌아오려면 "ESC" 키를 누르면 된다.
    ("i"는 커서가 현재 위치한 부분부터, "a"는 커서 바로 다음 부분부터)
  3. 마지막 행 모드 ( Last LIne Mode ): 마지막행 모드는 명령모드에서 ":"(콜론)을 입력하면 화면 맨 밑단에 : ________하며 입력을 할 수 있는 공간이 나온다. 여기서 현재까지 내가 작성한 이 내용을 저장하고 vi를 저장 후 종료(wq)할지, 그냥 종료(q,q!)할지 등을 입력할 수 있다.