Crosstool-ng:修订间差异
跳转到导航
跳转到搜索
第5行: | 第5行: | ||
此工具在ubuntu下可使用apt安装。<br> | 此工具在ubuntu下可使用apt安装。<br> | ||
如需使用最新版交叉编译工具链,需要使用最新源代码编译。 | 如需使用最新版交叉编译工具链,需要使用最新源代码编译。 | ||
对于编译工具链而言,常用主机配置(同[[autotools]]工具的主机配置)如下: | |||
{| class="wikitable" | {| class="wikitable" | ||
!名称 | !名称 |
2023年8月26日 (六) 15:36的最新版本
源代码
主要
https://github.com/crosstool-ng/crosstool-ng
说明
此工具在ubuntu下可使用apt安装。
如需使用最新版交叉编译工具链,需要使用最新源代码编译。
对于编译工具链而言,常用主机配置(同autotools工具的主机配置)如下:
名称 | 说明 |
---|---|
build | 构建,表示构建编译工具链的主机环境。 |
host | 主机,表示编译工具链运行的主机环境。 |
target | 目标,表示编译工具链生成的目标文件的主机环境。 |
对于crosstool-ng而言,具有以下编译工具类型设置:
类型 | 说明 |
---|---|
Cross | build与host相同,如在Linux下构建在Linux下运行的交叉编译工具链,target任意(只要受支持) |
Canadian | build与host不同,如在Linux下构建在Windows下运行的交叉编译工具链,target任意(只要受支持) |
个人使用场景
笔记
编译在windows下运行工具时,若编译ncurses不过的解决方法
在编译器的选项中添加-P
选项。