You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译RK3399的AArch64架构OP-TEE tee.bin时遇编译错误求助

编译AArch64架构瑞芯微RK3399的tee.bin编译错误求助

我正在为AArch64架构的瑞芯微RK3399编译tee.bin,已配置编译器、平台等环境变量,但编译过程中出现错误。

编译操作步骤

1. 代码下载与环境配置

执行以下命令下载代码并进入目录:

cd /opt
git clone https://github.com/OP-TEE/optee_os.git
cd ./optee_os

配置的环境变量如下:

declare -x CFG_TEE_CORE_LOG_LEVEL="4"
declare -x CROSS_COMPILE="/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-"
declare -x PATH="/usr/lib/:/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
declare -x PLATFORM="rockchip-rk3399"

2. 首次执行make的错误信息

执行make命令后,出现如下编译错误:

CHK     out/arm-plat-rockchip/conf.mk
CHK     out/arm-plat-rockchip/include/generated/conf.h
CHK     out/arm-plat-rockchip/core/include/generated/asm-defines.h
CC      out/arm-plat-rockchip/ta_arm32-lib/libdl/dlfcn.o
aarch64-linux-gnu-gcc: error: unrecognized command line option ‘-mthumb’
aarch64-linux-gnu-gcc: error: unrecognized command line option ‘-mno-unaligned-access’; did you mean ‘-Wno-aligned-new’?
aarch64-linux-gnu-gcc: error: unrecognized command line option ‘-mfloat-abi=hard’
make: *** [mk/compile.mk:165: out/arm-plat-rockchip/ta_arm32-lib/libdl/dlfcn.o] Error 1

3. 自定义CROSS_COMPILE路径后的错误

尝试使用自定义路径执行编译:

make CROSS_COMPILE=/opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin

编译约3分钟后,出现如下错误:

OBJDUMP out/arm-plat-rockchip/core/tee.dmp
GEN     out/arm-plat-rockchip/core/tee.bin
GEN     out/arm-plat-rockchip/core/tee-header_v2.bin
GEN     out/arm-plat-rockchip/core/tee-pager_v2.bin
GEN     out/arm-plat-rockchip/core/tee-pageable_v2.bin
GEN     out/arm-plat-rockchip/core/tee.symb_sizes
GEN     out/arm-plat-rockchip/core/tee-raw.bin
OBJDUMP out/arm-plat-rockchip/ldelf/ldelf.dmp
CC      out/arm-plat-rockchip/ta_arm32-lib/libdl/dlfcn.o
bash: line 1: /opt/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bingcc: No such file or directory
make: *** [mk/compile.mk:165: out/arm-plat-rockchip/ta_arm32-lib/libdl/dlfcn.o] Error 127

请求帮助解决上述编译错误。

内容的提问来源于stack exchange,提问作者Ivan Baranov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 19:12:30