티스토리 뷰
보통은 Cross compile 작업 할 때 X86 기반으로 PC에서 작업을 많이들 하는데요...
각종 유틸리티들도 PC에서 Cross compile해서 Target board로 옮겨서 테스트 하죠..
근데... 개발중인 Application을 매번 그렇게 작업하는데 여간 불편한게 아니죠...
디버깅 하기도 불편하고....
그래서 저는 GCC Source를 가지고 ARM기반의 Linux에서 Compile 할수 있도록
GCC Source를 Cross Compile을 해서 사용 합니다. 즉.. Target Board에서 직접
Compile하고 디버깅 할수있죠.
저의 경우 PC 와 Target Board간에는 SAMBA를 구성하여... Target Board에서
PC의 공유 디렉토리를 Mount하여 Target board에서 Source 파일을 접근하여 작업을 합니다.
저의 경우 이미 가지고 있는 오렌지파이 보드를 그렇게 사용합니다.
https://runman93.tistory.com/77
OrangePI Board 개발 환경
OS : 우분투 24 (64Bit) OrangePI의 arm cpu는 H3 로, 32Bit 임 가상머신 : Virtual Box (스토리지는 넉넉하게 30G 이상 권장) Windows Host에서 VirtualBox의 공유폴더 사용하여 Linux Guest에서 Mount 후 해당 디렉토
runman93.tistory.com
첨부파일로 컴파일러 공유 합니다. 파일 갯수가 많다보니 티스토리 제약사항 때문에
10개씩 나누어 올립니다. 나머지 파일은 다음 게시글에서 받으면 됩니다.

'개발관련 이것저것 > ARM Cross Compile' 카테고리의 다른 글
| Buildroot 의 커널 헤더 버전 ( kernel header version ) 으로 인한 Error 수정 (1) | 2024.12.19 |
|---|---|
| ARM H3 오렌지 파이 32bit GNU C, C++ Compiler #2 (0) | 2024.12.16 |
| GNU GCC Source 로 나만의 arm 기반 Compiler 구축 #3 (0) | 2024.12.12 |
| GNU GCC Source 로 나만의 arm 기반 Compiler 구축 #2 (0) | 2024.12.11 |
| GNU GCC Source로 나만의 arm 기반 Compiler 구축 (1) | 2024.11.26 |
| Linux Kernel Compile시 net_device 에러 (0) | 2024.11.20 |
| Buildroot 를 사용하여 임베이디드 시스템 구축 #2 (0) | 2024.11.18 |
| Buildroot를 사용하여 임베디드 시스템 구축 #1 (4) | 2024.11.14 |
- Total
- Today
- Yesterday
- 크로스컴파일
- 베란다
- 사무실
- 큐비보드
- 여행
- C
- 리눅스
- CubieBoard2
- 식물
- 고흥
- 버추얼박스
- 1회용컵
- arm
- GCC
- C++
- kernel
- 커피컵
- 식물키우기
- 식물 키우기
- 1회용
- cross compile
- 커널
- 벌교
- 상추
- 수경재배
- 채소 키우기
- embeded
- 임베이디드
- Android
- Linux
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |