构建交叉编译工具链

简介: 构建交叉编译工具链有三种方法,即手工编译、通过脚本编译和直接获取交叉编译工具链。本次实验使用crosstool脚本工具编译安装,安装过程如下面截图所示:按照实验PPT上的要求,我对本机虚拟机上安装的ubuntu版本进行了修改,安装了ubuntu10.

构建交叉编译工具链有三种方法,即手工编译、通过脚本编译和直接获取交叉编译工具链。本次实验使用crosstool脚本工具编译安装,安装过程如下面截图所示:

按照实验PPT上的要求,我对本机虚拟机上安装的ubuntu版本进行了修改,安装了ubuntu10.10和下载安装gcc-4.1替换gcc-4.4.5;安装脚本工具集在embedded目录下,下面我对几处脚本文件进行修改,包括重新定义工具链源码所在位置、把合适版本的信息前面的#去掉,这是我需要编译的、修改编译生成的编译生成的工具链名称、修改编译时候需要的库的版本,这里我在编译过程中遇到几处错误,原因就是没有下载到相应的库,这与我使用的源网站有关,当我修改了源服务器后问题自然解决了(如图所示)。

完成修改后,就开始编译了,编译完成后可以在相应文件夹下看到生成的结果(如图所示)。

最后将生成的编译工具链路径添加到环境变量PATH上去,通过编译运行一个helloworld程序完成了交叉编译工具链的测试(如图所示)。
















目录
相关文章
|
8月前
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
1114 1
|
2月前
|
Rust IDE Java
一些常见的IDE和工具链的配置指南
一些常见的IDE和工具链的配置指南
53 10
|
2月前
|
Rust IDE Java
IDE和工具链配置指南
IDE和工具链配置指南
53 9
|
4月前
|
Ubuntu 开发工具 git
交叉编译MiniGUI
交叉编译MiniGUI
|
8月前
|
编译器 Ubuntu Windows
|
8月前
|
算法 编译器 测试技术
跨平台构建的艺术:使用 CMake 实现项目移植的全面指南
跨平台构建的艺术:使用 CMake 实现项目移植的全面指南
444 5
|
8月前
|
弹性计算 运维 Shell
自动化构建与部署工具链
【4月更文挑战第30天】
64 0
|
8月前
|
Linux C语言 开发者
Linux嵌入式系统之交叉编译中构建交叉编译工具链
Linux嵌入式系统之交叉编译中构建交叉编译工具链
134 0
|
8月前
|
Linux 编译器
Linux嵌入式系统之什么是交叉编译
Linux嵌入式系统之什么是交叉编译
162 0
|
8月前
|
Linux 编译器 开发者
Linux嵌入式系统之交叉编译
Linux嵌入式系统之交叉编译
154 0

热门文章

最新文章