ARMV5

Category
아이템: ARMV5(1)
포스트 갯수1

[dockcross] Docker를 이용한 크로스 컴파일 툴체인 이용하기

By 지훈현서 | 2017년 9월 23일 | 
[dockcross] Docker를 이용한 크로스 컴파일 툴체인 이용하기
라즈베리파이 버전3 모델B는 CPU 아키텍쳐가 ARM 버전 7 (ARMv7) 이었습니다. 좀 더 구체적으로 어떤 임베디드 장비가 있었는데, $ cat /proc/cpuinfo 를 해 보았더니 CPU type이 유사하여라즈베리 파이에서 $ cat hello.c#include <stdio.h>main(){ printf("Hello world for dockcross!n"); return 0;} 와 같은 파일을 컴파일러가 있는 라즈베리파이에서 정상적으로 컴파일 하여, $ gcc -o hello hello.c 그 hello를 임베디드 시스템에 복사하여 실행하였더니 안되는 것이었습니다. 이리 저리 해 보다, $ gcc -static -o hello hello.c