一、核心安装步骤
- 复制安装文件到Ubuntu
将开发板资料中的安装包(.run
文件)拷贝到Ubuntu当前目录,路径应为:开发板光盘A盘/05、开发工具/交叉编译工具/atk-drlk3588-toolchain-...-v1.1.run
- 赋予安装文件执行权限
chmod a+x atk-drlk3588-toolchain-aarch64-buildroot-linux-gnu-x86_64_5_10_r20250120-v1.1.run
- 运行安装脚本
./atk-drlk3588-toolchain-aarch64-buildroot-linux-gnu-x86_64_5_10_r20250120-v1.1.run
- 配置安装路径(关键步骤)
• 当提示选择安装目录时,直接回车使用默认路径:/opt/atk-drlk3588-toolchain
• 确认安装时输入Y
并回车。 - 设置环境变量
安装完成后执行(临时生效):
source /opt/atk-drlk3588-toolchain/environment-setup
永久生效方式:
将上述命令添加到用户配置文件(如 ~/.bashrc
或 ~/.zshrc
)末尾。
二、注意事项与常见问题
- 文件命名问题
• 确保文件名与实际一致,避免OCR错误(如朱
→lk
、&
→_
、rho
→r
)。 • 示例正确名称:atk-drlk3588-toolchain-aarch64-buildroot-linux-gnu-x86_64_5_10_r20250120-v1.1.run
- 路径覆盖风险
• 默认路径/opt/atk-drlk3588-toolchain
会覆盖旧版本,如需保留旧编译器,请修改安装路径。 - 权限问题
• 若安装到系统目录/opt
,可能需要sudo
权限:
sudo ./installer.run
- 环境变量持久化
• 每次重启终端后需重新source
,建议通过以下命令永久生效:
echo "source /opt/atk-drlk3588-toolchain/environment-setup" >> ~/.bashrc
exec bash # 立即生效
三、验证安装是否成功
# 检查交叉编译器路径
which aarch64-buildroot-linux-gnu-gcc
# 输出示例:
# /opt/atk-drlk3588-toolchain/bin/aarch64-buildroot-linux-gnu-gcc
# 查看编译器版本
aarch64-buildroot-linux-gnu-gcc --version
四、扩展说明
• 工具链作用:此编译器用于在x86_64主机上编译ARM架构(RK3588芯片)的Linux程序。 • 适用场景:嵌入式开发、驱动编译、内核移植等。 • 替代方案:若安装失败,可尝试通过APT安装通用工具链:
sudo apt install gcc-aarch64-linux-gnu
通过以上步骤,用户可顺利完成交叉编译工具的安装,为后续开发板程序编译奠定基础。