arm-himix100-linux安装的坑

在Ubuntu 18.04环境下,为解决64位系统编译32位应用的问题,参照readme.txt进行交叉编译工具的安装。遇到权限不足的问题,通过sudo命令解决,安装arm-himix100-linux编译链工具,确保能够成功编译32位程序。

参考链接:https://blog.csdn.net/weixin_44206580/article/details/103621171

环境:镜像:ubuntu-18.04.1-desktop-amd64

编译链工具:arm-himix100-linux

1.第一步,安装交叉编译工具

参考readme.txt,输入source命令。

如果是32位Ubuntu,请看下面一段,后面source命令出现下面情况:

当时初步猜测,很可能是64位编译32位需要额外装包,结果果然验证我这个想法,参考这篇blog:https://blog.csdn.net/yxpandjay/article/details/109637891?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

然后,sudo权限走起,安装即可完成编译链工具安装,将source换成sudo,不然权限不够

 

<think>好的,我现在需要帮助用户找到关于arm-himix200-linux安装教程和配置步骤。首先,用户之前提到了海思的其他交叉编译工具链,比如arm-himix100arm-hisiv500,所以可能arm-himix200的安装步骤类似,但需要确认是否有不同之处。 用户提供的引用中,引用[1]和[3]提到了解压安装包到指定目录,比如/opt/hisi-linux/x86-arm/,然后设置环境变量。引用[2]和[3]都涉及交叉编译器的配置,比如修改Makefile中的CC、AR等变量,以及可能的依赖库安装,比如lib32z1-dev。这可能意味着arm-himix200也需要类似的步骤,尤其是环境变量和32位库的支持。 首先,我需要确认是否存在针对arm-himix200的官方文档,比如类似《Hi3559A/C V100 SDK安装说明》的手册。用户之前的问题提到海思的手册,所以可能需要引导用户查看相关手册。如果用户没有手册,可能需要从官方渠道下载或参考社区资源。 接下来,安装步骤可能包括解压安装包到特定目录,运行安装脚本,设置环境变量,解决可能的依赖问题。例如,在引用[3]中,用户需要转换文件格式为UNIX,运行.install脚本,并安装lib32z1-dev。对于arm-himix200,可能也需要类似的步骤,特别是处理安装脚本和32位库的问题。 另外,环境变量的设置通常涉及修改/etc/profile或者用户自己的.bashrc文件,添加PATH变量的路径。例如,在引用[3]中,安装完成后需要source /etc/profile来使环境变量生效。同样,用户安装arm-himix200后也需要这一步。 还有可能遇到的问题,比如安装后执行编译器命令找不到文件,这可能是因为缺少32位库,需要安装lib32z1或者其他相关库。这在引用[3]中已经提到,所以需要提醒用户注意这一点。 最后,验证步骤通常是运行arm-himix200-linux-gcc -v来查看版本信息,确认安装成功。 总结一下,安装步骤可能包括: 1. 获取安装包,解压到指定目录。 2. 运行安装脚本(如果有的话)。 3. 设置环境变量。 4. 安装必要的依赖库。 5. 验证安装。 需要确保这些步骤适用于arm-himix200,并参考用户之前处理其他交叉编译工具链的经验。同时,提醒用户查阅官方文档,确保步骤的准确性,因为不同版本可能有细微差别。</think>根据海思交叉编译工具链的通用安装流程,$arm-himix200-linux$的安装配置可分为以下步骤: ### 一、环境准备 1. 下载$arm-himix200-linux$工具链安装包(通常为`.tar.gz`或`.run`格式) 2. 确认系统已安装32位兼容库(关键依赖项): ```bash sudo apt install lib32z1 lib32ncurses5 # 针对64位Ubuntu系统[^3] ``` ### 二、安装步骤 1. **解压工具链**至指定目录(推荐使用海思标准路径): ```bash sudo mkdir -p /opt/hisi-linux/x86-arm/ tar -zxvf arm-himix200-linux.tar.gz -C /opt/hisi-linux/x86-arm/[^1] ``` 2. **执行安装脚本**(如果存在): ```bash cd /opt/hisi-linux/x86-arm/arm-himix200-linux sudo ./arm-himix200-linux.install # 注意检查脚本格式是否为UNIX格式[^3] ``` 3. **配置环境变量**: ```bash # 编辑/etc/profile文件,在末尾添加: export PATH="/opt/hisi-linux/x86-arm/arm-himix200-linux/bin:$PATH" # 立即生效 source /etc/profile ``` ### 三、验证安装 ```bash arm-himix200-linux-gcc -v # 应显示类似如下信息 gcc version 6.3.0 (Hisilicon_v500_20190717) ``` ### 四、交叉编译示例 1. **配置工程时指定工具链**: ```bash ./configure --host=arm-himix200-linux CC=arm-himix200-linux-gcc ``` 2. **手动修改Makefile**: ```makefile CC = arm-himix200-linux-gcc AR = arm-himix200-linux-ar STRIP = arm-himix200-linux-strip[^2] ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值