현재 제 라즈베리 파이 3에 대해 Qt 5.7을 크로스 컴파일하려고합니다. 이것은 내 첫 번째 크로스 컴파일 atempt이므로 친절하시기 바랍니다. :)RasPi3 용 크로스 컴파일 방법
Qt Wiki에서 나는 현재 적응하려고 시도하고있는 instructions for the Raspberry Pi 2을 발견했습니다. 다음과 같이
RasPi 2 컴파일 라인이다 : 나는 raspi-tools 폴더 내에서 발견
./configure -release -opengl es2 -device linux-rasp-pi2-g++ -device-option \
CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- \
-sysroot ~/raspi/sysroot -opensource -confirm-license -make libs \
-prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v
내가
-device linux-rpi3-g++
하여 옵션
-device linux-rasp-pi2-g++
를 교체했다.
는 지금은 옵션 내가 어떤 분명히 raspi3 관련 항목을 볼 수없는~/raspi/tools/
폴더로
CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
에 붙어있다. arm-bcm2708/
폴더 만 있습니다. bcm2837
항목이 없어야합니까? 아직 RasPi 3에 대한 지원이 없거나 뭔가 빠져 있다는 뜻입니까?
감사합니다.
이 크로스 컴파일러로 ICU를 컴파일하려고 했습니까? – Mark
@Mark : 무슨 뜻인지 모르겠다. 결과를 테스트하기 위해 qtbase와 약간의 데모 앱을 컴파일했습니다. – Bugfinger
ICU가 필요한 QtWebkit도 컴파일했는지 묻습니다. 이것은 공식적인 크로스 컴파일러에 몇 가지 문제가 있기 때문입니다. https://github.com/raspberrypi/tools/issues/41 – Mark