如何在Windows中安装Linaro工具链及解压含符号链接的tar.xz文件
在Windows系统中处理Linaro带符号链接的tar.xz工具链:解压与安装指南
我来帮你解决这个Windows下处理Linaro带符号链接工具链的问题,这确实是不少嵌入式开发者刚接触时会碰到的小坑,下面分步骤给你讲清楚:
一、解压带符号链接的tar.xz文件
Windows自带的解压工具(比如资源管理器)不支持处理Unix风格的符号链接,所以得用专门的工具,这里推荐两种靠谱的方法:
方法1:使用Git Bash(推荐,兼顾后续工具链使用)
- 先确保你已经安装了Git,安装过程中记得勾选「Git Bash Here」的选项(默认一般会勾选)
- 右键点击tar.xz文件所在的文件夹,选择「Git Bash Here」打开类Unix终端
- 执行以下解压命令:
这个命令会自动识别并处理文件中的符号链接,在Windows环境下会将其转换为可正常使用的快捷方式,无需额外权限设置。tar -xvf gcc-linaro-6.2.1-2016.11-i686-mingw32_arm-linux-gnueabihf.tar.xz
方法2:使用7-Zip(需调整配置)
- 下载并安装最新版本的7-Zip
- 打开7-Zip找到目标tar.xz文件,右键选择「提取到当前文件夹」或「提取到指定文件夹」
- 若发现符号链接未被正确处理,进入7-Zip的设置界面调整:打开7-Zip → 工具 → 选项 → 「7-Zip」标签页,勾选「保留符号链接」选项,重新解压即可。如果遇到权限问题,右键以管理员身份运行7-Zip再操作。
二、安装与配置工具链
解压完成后,还需要配置系统环境变量才能全局使用这个交叉编译工具链:
- 找到解压后工具链文件夹里的
bin目录,比如路径可能是D:\gcc-linaro-6.2.1-2016.11-i686-mingw32_arm-linux-gnueabihf\bin - 配置系统环境变量:
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」区域找到
Path变量,点击「编辑」 - 点击「新建」,将刚才的
bin目录路径粘贴进去,依次点击「确定」保存所有设置
- 验证安装:打开命令提示符(CMD)或PowerShell,执行以下命令:
如果能正常输出工具链的版本信息,说明配置成功。arm-linux-gnueabihf-gcc --version
补充注意事项
- 符号链接权限:如果遇到符号链接创建失败的情况,尝试以管理员身份运行解压工具(Git Bash或7-Zip)
- 版本兼容性:你使用的是Linaro 6.2.1版本,属于比较早期的稳定版,如果后续开发中遇到兼容性问题,可以考虑下载Linaro的最新稳定版,解压和配置方法完全一致
内容的提问来源于stack exchange,提问作者ransh
相关产品推荐
相关产品推荐

