8,460
个编辑
更改
→下载交叉编译工具链
=== 下载交叉编译工具链 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big>'''只有在x64的电脑中使用orangepi-build编译镜像才会下载交叉编译工具链。在开发板的Ubuntu22.04中编译开发板的Linux镜像是不会下载交叉编译工具链的,此时orangepi-build/toolchains会是一个空文件夹。'''</big>|}
<ol style="list-style-type: decimal;">
</div></li>
<li><p>交叉编译工具链在中国境内的镜像网址为清华大学的开源软件镜像站</p>
{| class="wikitable" style="width:800px;" |-| <p>[https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/_toolchain/ '''https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/_toolchain/''']</p>|}</li>
<li><p>'''toolchains'''下载完后会包含多个版本的交叉编译工具链,开发板只会使用其中的两个</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>test@test:~/orangepi-build$ '''ls toolchains/'''</p>
<p>gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu</p>
<p>gcc-linaro-aarch64-none-elf-4.8-2013.11_linux</p>
<p>gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux</p>
<p>gcc-linaro-arm-none-eabi-4.8-2014.04_linux</p>|}</li>
<li><p>编译Linux内核源码使用的交叉编译工具链为</p>
<ol style="list-style-type: lower-alpha;">
<li><p>Linux5.10</p>
{| class="wikitable" style="width:800px;" |-| <p>'''gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu'''</p>|}</li></ol>
</li>
<li><p>编译u-boot源码使用的交叉编译工具链为</p>
<ol style="list-style-type: lower-alpha;">
<li><p>v2017.09</p>
{| class="wikitable" style="width:800px;" |-| <p>'''gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu'''</p>|}</li></ol>
</li></ol>