您好!
我的客户希望使用 SDK9.1交叉编译32位应用程序。
它们使用以下设置执行了与 SDK9.0 32位交叉编译。
export PATH=$PATH:$SDK_PATH/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/bin export CPATH=$SDK_PATH/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include export LD_LIBRARY_PATH=$SDK_PATH/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/lib:$SDK_PATH/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/lib Added below to CFLAGS in Makefile CFLAGS += --sysroot=$SDK_PATH/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/
但在 SDK9.1中、32位应用没有"external-toolchain-dir"或交叉编译器。
谢谢。此致、
田代浩一郎