raspberrypi
-
Rust: Cross compile for Raspberry PI컴퓨터/Rust 2022. 6. 24. 10:24
라즈베리파이에서 러스트를 빌드하는 데는 굉장히 오래 걸릴 수가 있다. 그래서 호스트 OS 환경 (ex 윈도우)에서 라즈베리 파이용 크로스 컴파일하는 법이다. 우선, WSL 설치가 필요하다. 셋업 우선 타겟 버전 Rust 라이브러리를 받아야 한다. (GNU 컴파일러와 같이 링커 CC 설치했다고 가정) rustup target add armv7-unknown-linux-gnueabihf 프로젝트 최상위 폴더에 .cargo 를 만들고 안에 config.toml 파일을 만든다. 파일 안에 다음과 같이 추가한다. (파이 2/3/4 용) .cargo/config.toml [build] # Pi 2/3/4 [target.armv7-unknown-linux-gnueabihf] linker = "arm-linux-gnu..