[Linux] Ubuntu(20.04)에서 crosstool-ng 설치하기

728x90
반응형

리눅스 기반의 프로젝트 진행해야 할 일이 있어서 리눅스를 본격적으로(?) 공부하는 중이다. 펌웨어만 죽어라 하다 보니 더 이상 발전도 없고 재미도 없고.. 그래서 리눅스를 해보고 싶다는 갈망이 늘 있었지만 쉽게 시작하지 못했다. 역시 뭐든 일로 시작해야 한다.

 

리눅스에서 보드에 올릴 파일을 컴파일하기 위해서는 toolchain이라는 것이 필요하다! 다양한 toolchain이 있지만 그중에서 crosstool-ng를 설치하고 사용할 것이다.!

 

사용할 toolchain은 crosstoo-NG다. 어떻게 설치하나.. 해서 검색해보니 이렇게 하면 된다고 나온다. 그래서 직접 따라 해 봤다!

https://gist.github.com/ghawkgu/213c726fc087ec9f2306c9b023a3658a

 

crosstool-ng on Ubuntu 20.04

crosstool-ng on Ubuntu 20.04. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

 

1번부터 3번째 줄까지 그대로 복사해 붙여 넣기 후 엔터!

설치가 시작된다!! 완료하고 나서 5번째 줄의 명령어를 그대로 복사 붙여 넣기

 

 

이것도 잘 된다. crosstool-ng가 설치된 디렉터리로 이동해(이 정도는 직접 쳐야...^^)

 

아래 명령어를 입력!

./bootstrap

뭔가 진행되는 것을 확인할 수 있다!

 

 

이게 시간이 조금 걸리니 차분하게 기다려주자!

 

9번째 줄의 명령어

 

./configure --enable-local

 

입력하면 또 뭔가 진행된다.

 

 

여기까지 완료하고,

 

커맨드 창에 make를 입력하고 완료된 다음 다시 make install을 입력해 설치하고, 완료되면

 

 

현재 디렉터리에서./ct-ng를 입력해 실행을 확인한다.

 

 

-끝-

 

끝내려고 했는데 포스팅하는 김에 더해보자는 생각 들어서 툴체인을 이용해. c 파일을 컴파일하는 과정까지 진행해보기로 했다!!

 

 

 

728x90
반응형