티스토리 뷰
아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!
25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!
https://accounts.binance.com/en/register?ref=286562663
Log In | Binance
login-description
accounts.binance.com
바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천
바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드 : ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http
pink24.tistory.com
X86 계열에서 사용하는 리눅스의 gcc와 다른 점은 생성되는 코드가 ARM용으로 생 성이 된다는 점이다.
compile을 하는 과정이나, 옵션은 다른 문서를 참고하기 바란다.
여기서는 간단한 프로그램을 테스트를 한다.
• 아래와 같이 간단한 프로그램을 작성하여 gcc와 arm-linux-gcc로 컴파일한다.
먼저 아래 그림처럼 vi 에디터를 통해 hello.c 파일을 작성한다.
• 간단하게 Hello World 란 메시지가 출력되는 프로그램을 작성한다.
• 작성이 완료되면 저장 한 후 빠져나온다. (vi 에디터에 대한 사용법은 다른 문서 를 참조하고 여기서는 작성하지 않는다.)
다음 아래 그림처럼 gcc –o hello hello.c 명령어로 컴파일을 수행하고 arm-linux-gcc –o hello-arm hello.c 명령어로 컴파일을 수행한다. 그리고 ls 명령어를 통해 파일을 확인한다.
아래 그림처럼 hello-arm, hello 란 실행파일이 생성이 된 것을 볼 수 있다.
• file이란 명령어로 생성된 바이너리 파일 (hello, hello-arm)를 확인한다.
• 생성된 바이너리(hello-arm)를 X-Hyper255A으로 커널부팅후 다운로드 하여 실행 하면 Hello World가 출력되는 것을 볼 수 있다.
'It' 카테고리의 다른 글
수익 분석 자본수익성 비율, ROE, ROI (0) | 2023.01.19 |
---|---|
수익성 분석 매출수익성 비율 (0) | 2023.01.18 |
JTAG 이란? (0) | 2023.01.16 |
JTAG 기능 (0) | 2023.01.15 |
유지의 분포 (0) | 2023.01.14 |