리눅스 기반의 프로젝트 진행해야 할 일이 있어서 리눅스를 본격적으로(?) 공부하는 중이다. 펌웨어만 죽어라 하다 보니 더 이상 발전도 없고 재미도 없고.. 그래서 리눅스를 해보고 싶다는 갈망이 늘 있었지만 쉽게 시작하지 못했다. 역시 뭐든 일로 시작해야 한다.
리눅스에서 보드에 올릴 파일을 컴파일하기 위해서는 toolchain이라는 것이 필요하다! 다양한 toolchain이 있지만 그중에서 crosstool-ng를 설치하고 사용할 것이다.!
사용할 toolchain은 crosstoo-NG다. 어떻게 설치하나.. 해서 검색해보니 이렇게 하면 된다고 나온다. 그래서 직접 따라 해 봤다!
https://gist.github.com/ghawkgu/213c726fc087ec9f2306c9b023a3658a
1번부터 3번째 줄까지 그대로 복사해 붙여 넣기 후 엔터!
설치가 시작된다!! 완료하고 나서 5번째 줄의 명령어를 그대로 복사 붙여 넣기
이것도 잘 된다. crosstool-ng가 설치된 디렉터리로 이동해(이 정도는 직접 쳐야...^^)
아래 명령어를 입력!
./bootstrap
뭔가 진행되는 것을 확인할 수 있다!
이게 시간이 조금 걸리니 차분하게 기다려주자!
9번째 줄의 명령어
./configure --enable-local
입력하면 또 뭔가 진행된다.
여기까지 완료하고,
커맨드 창에 make를 입력하고 완료된 다음 다시 make install을 입력해 설치하고, 완료되면
현재 디렉터리에서./ct-ng를 입력해 실행을 확인한다.
-끝-
끝내려고 했는데 포스팅하는 김에 더해보자는 생각 들어서 툴체인을 이용해. c 파일을 컴파일하는 과정까지 진행해보기로 했다!!
'OS(운영체제) > Linux' 카테고리의 다른 글
[Linux] 우분투 20.04에서 Chrome 실행하기(with root 계정) (2) | 2021.08.03 |
---|---|
[Linux] 우분투(Ubuntu 20.04.2) 에서 Chrome 설치하기 (1) | 2021.08.03 |
[Linux] Ubuntu(20.04)에서 crosstool-ng 설치하기(2) (0) | 2021.07.27 |
[Linux] 우분투(Ubuntu)리눅스 root 계정에서 소리 안나 옴 (0) | 2021.07.27 |
Free DOS PC에 Ubuntu Linux 설치하기 (0) | 2021.07.16 |