0
ARM 용 크로스 컴파일 시도 : dockcross/linux-armv6
정말 사용하기 쉽습니다. 내 임베디드 장치가없는 하드 부동의하드 플로트가없는 ARM 용 도커 크로스 컴파일
그러나 하나
고정 표시기 이미지는 ./configure
스크립트와 같은 프로젝트의 Makefile
의 작동합니다. 따라서 /lib/ld-linux-armhf.so.3
가 누락되어 /lib/ld-linux.so.3
만 사용할 수 있으므로이 장치에 대해 컴파일 된 프로그램/라이브러리를 사용할 수 없습니다.
하드 플로트없이 (ARM6 용) 컴파일을 지원하는 이미지 나 다른 고정 표시기 이미지를 변경할 수 있습니까?
arm-linux-gnu-gcc -o hello hello.c
또는
이 설정을 위해 작동하지 않는 것$CC=arm-linux-gnu-gcc make
...
공구 찾기 기능이 사용하지 않습니다. – unwind
공구 (도커 및 특히 이미지)가 이미 있습니다. 그러나 그것은 soft-float를 지원하는 것처럼 보이지 않습니다. 어쩌면 나는 그것을 올바르게 사용하지 않고있다. 어쩌면 또 다른 해결책이있다. – ViToni
특정 gcc 구성이 -mhard-float이라고 가정하면 gcc 플래그 -msoft-float를 사용하여 하드웨어 부동 소수점을 사용하지 않는다. – nos