1 | 【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) |
aarch64-linux-gnu-gcc的安装
通常我们在Ubuntu上使用gcc, 最终编出来的应用/库是x86或者x86_64的, 如果我们想编译arm64架构的, 该怎么做呢? 如下:
arm架构的我们需要特定的交叉编译工具链, 这里以aarch64-linux-gnu-gcc为例, 如下所示:
1 2 | sudo apt-get install gcc-9-aarch64-linux-gnu sudo apt-get install gcc-aarch64-linux-gnu |
这样安装得到的是gcc 9版本的aarch64-linux-gnu-gcc, 我们默认使用的gcc还是x86_64的, 我们需要修改一下gcc的符号链接.
1 2 3 | cd /usr/bin sudo cp gcc gcc_bkp sudo ln -s aarch64-linux-gnu-gcc gcc |
最后, 我们可以使用gcc -v查看是否成功!
1 | gcc -v |