Install arm-elf-tool toolchain

本文介绍如何下载并安装ARM ELF工具链。通过wget命令下载工具链文件后,使用sudo权限进行安装。若遇到安装错误,如'tail:无法打开文件',需修改安装脚本中的tail命令参数。

Download:

wget http://opensrc.sec.samsung.com/download/arm-elf-tools-20040427.sh

Install the toolchain as root user:

sudo ./arm-elf-tools-20030314.sh

If you get the error message 'tail: cannot open `+43' for reading: No such file or directory' when installing, change line 39 from:

vim -b ./arm-elf-tools-20030314.sh

tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -

to:

tail -n+${SKIP} ${SCRIPT} | gunzip | tar xvf -
luyanxi@ubuntu:~/Desktop/nvr/nvr_2025/sstar931/toolchain/bin$ ls arm-sigmastar-linux-uclibcgnueabihf-9.1.0-addr2line arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc-ranlib arm-sigmastar-linux-uclibcgnueabihf-9.1.0-populate arm-sigmastar-linux-uclibcgnueabihf-elfedit arm-sigmastar-linux-uclibcgnueabihf-ld.bfd arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ar arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcov arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ranlib arm-sigmastar-linux-uclibcgnueabihf-g++ arm-sigmastar-linux-uclibcgnueabihf-ldd arm-sigmastar-linux-uclibcgnueabihf-9.1.0-as arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcov-dump arm-sigmastar-linux-uclibcgnueabihf-9.1.0-readelf arm-sigmastar-linux-uclibcgnueabihf-gcc arm-sigmastar-linux-uclibcgnueabihf-libc.config arm-sigmastar-linux-uclibcgnueabihf-9.1.0-c++ arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcov-tool arm-sigmastar-linux-uclibcgnueabihf-9.1.0-size arm-sigmastar-linux-uclibcgnueabihf-gcc-9.1.0 arm-sigmastar-linux-uclibcgnueabihf-nm arm-sigmastar-linux-uclibcgnueabihf-9.1.0-cc arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gdb arm-sigmastar-linux-uclibcgnueabihf-9.1.0-strings arm-sigmastar-linux-uclibcgnueabihf-gcc-ar arm-sigmastar-linux-uclibcgnueabihf-objcopy arm-sigmastar-linux-uclibcgnueabihf-9.1.0-c++filt arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gdb-add-index arm-sigmastar-linux-uclibcgnueabihf-9.1.0-strip arm-sigmastar-linux-uclibcgnueabihf-gcc-nm arm-sigmastar-linux-uclibcgnueabihf-objdump arm-sigmastar-linux-uclibcgnueabihf-9.1.0-cpp arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gprof arm-sigmastar-linux-uclibcgnueabihf-addr2line arm-sigmastar-linux-uclibcgnueabihf-gcc-ranlib arm-sigmastar-linux-uclibcgnueabihf-populate arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ct-ng.config arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ld arm-sigmastar-linux-uclibcgnueabihf-ar arm-sigmastar-linux-uclibcgnueabihf-gcov arm-sigmastar-linux-uclibcgnueabihf-ranlib arm-sigmastar-linux-uclibcgnueabihf-9.1.0-elfedit arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ld.bfd arm-sigmastar-linux-uclibcgnueabihf-as arm-sigmastar-linux-uclibcgnueabihf-gcov-dump arm-sigmastar-linux-uclibcgnueabihf-readelf arm-sigmastar-linux-uclibcgnueabihf-9.1.0-g++ arm-sigmastar-linux-uclibcgnueabihf-9.1.0-ldd arm-sigmastar-linux-uclibcgnueabihf-c++ arm-sigmastar-linux-uclibcgnueabihf-gcov-tool arm-sigmastar-linux-uclibcgnueabihf-size arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc arm-sigmastar-linux-uclibcgnueabihf-9.1.0-libc.config arm-sigmastar-linux-uclibcgnueabihf-cc arm-sigmastar-linux-uclibcgnueabihf-gdb arm-sigmastar-linux-uclibcgnueabihf-strings arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc-9.1.0 arm-sigmastar-linux-uclibcgnueabihf-9.1.0-nm arm-sigmastar-linux-uclibcgnueabihf-c++filt arm-sigmastar-linux-uclibcgnueabihf-gdb-add-index arm-sigmastar-linux-uclibcgnueabihf-strip arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc-ar arm-sigmastar-linux-uclibcgnueabihf-9.1.0-objcopy arm-sigmastar-linux-uclibcgnueabihf-cpp arm-sigmastar-linux-uclibcgnueabihf-gprof nvrfault.1061.11.1757325811.core arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc-nm arm-sigmastar-linux-uclibcgnueabihf-9.1.0-objdump arm-sigmastar-linux-uclibcgnueabihf-ct-ng.config arm-sigmastar-linux-uclibcgnueabihf-ld luyanxi@ubuntu:~/Desktop/nvr/nvr_2025/sstar931/toolchain/bin$ arm-sigmastar-linux-uclibcgnueabihf-gdb arm-sigmastar-linux-uclibcgnueabihf-gdb: command not found luyanxi@ubuntu:~/Desktop/nvr/nvr_2025/sstar931/toolchain/bin$ arm-sigmastar-linux-uclibcgnueabihf-gdb nvrfault.1061.11.1757325811.core arm-sigmastar-linux-uclibcgnueabihf-gdb: command not found
最新发布
09-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值