기록

  • 홈
  • 태그
  • 방명록

crosscompile 1

크로스 컴파일러

크로스 컴파일러란 컴파일한 플랫폼이 아닌, 다른 플랫폼에서 프로그램을 실행할 수 있도록 실행 파일을 생성하는 컴파일러이다 무슨 말인지 모르겠으니, 밑에 예시를 작성했다 리눅스에서 간단하게 코드 작성 후 컴파일 하고 실행해보자 잘 나오는 걸 확인할 수 있다 해당 파일을 우분투 NFS 공유 폴더에 작성했기 때문에 라즈베리파이 폴더에서도 확인 가능하다 그런데 똑같이 main을 실행하면 오류가 뜨면서 실행이 안된다 왜일까? 리눅스에서 컴파일한 main은 x86-64 기반 기계어로 컴파일 되었다 이런 파일을 ARM 기반 보드인 라즈베리파이에서는 실행할 수 없는게 당연하다 실제로 라즈베리파이에서 main.c를 컴파일하고 실행하면 잘 된다 컴파일한 main_in_rasp을 확인하면 ARM 기계어로 컴파일 돼있다 리눅..

임베디드/Linux BSP 2024.02.05
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (86)
    • Project (0)
    • 언어 (23)
      • Java (15)
      • C (1)
      • C++ (7)
    • CS (17)
      • 알고리즘 (3)
      • 자료구조 (8)
      • 운영체제 (0)
      • DB (6)
    • 임베디드 (24)
      • STM32 (ARM Cortex - M4) (14)
      • ROS (0)
      • OpenCV (0)
      • Linux BSP (9)
    • 응용 프로그램 (1)
      • Qt (1)
    • 개발 툴 (11)
    • 면접 (2)
    • 발표 (2)
    • 머신러닝 & 딥러닝 (5)

Tag

Git, 디바이스파일, 디바이스드라이버, 리눅스, 배열, AWS, 자료구조, 깃헙, 알고리즘, bsp, 깃, 깃허브, RaspberryPi, C++, Linux, github, OpenVINO, 임베디드, EC2, STM32,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바