在Linux系统中下载`gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu`工具链
要在Linux系统中下载gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu
工具链,你可以按照以下步骤进行操作:
点击查看代码
1. **打开终端**:你可以通过按 `Ctrl+Alt+T` 快捷键打开终端。
2. **创建一个目录来存放工具链**:你可以选择任意一个目录来存放工具链,这里我们假设你要将它存放在 `/opt` 目录下。首先,确保 `/opt` 目录存在,然后进入该目录:
sudo mkdir -p /opt/cross-tools
cd /opt/cross-tools
3. **下载工具链**:你可以从Linaro的网站上下载所需的工具链。以下是下载命令:
wget https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/aarch64-linux-gnu/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.xz
4. **解压文件**:下载完成后,解压文件到当前目录:
tar xf gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu.tar.xz
5. **设置环境变量**:为了方便使用,你可以将工具链的路径添加到环境变量中。编辑你的 `.bashrc` 或 `.profile` 文件,添加以下内容:
export CROSS_COMPILE=aarch64-linux-gnu-
export PATH=$PATH:/opt/cross-tools/gcc-linaro-7.2.1-2017.11-x86_64_aarch64-linux-gnu/bin
然后使更改生效:
source ~/.bashrc
完成以上步骤后,你应该能够使用 `aarch64-linux-gnu-gcc` 命令来进行交叉编译了。例如,你可以编写一个简单的C程序并尝试编译它:
echo "int main() { return 0; }" > test.c
aarch64-linux-gnu-gcc -o test test.c
这将在你的x86机器上生成一个ARM64可执行文件。
本文来自博客园,作者:Ryan,转载请注明原文链接:https://www.cnblogs.com/Ryan9399/p/18716957