01. 下载源文件和补丁,包括:>Linux内核源码及相应的补丁>binutils>gcc>glibc>glibc-linuxthreads这里可以尝试选择更新的版本。编译无法通过时,以此使用较旧的版本。几十发现新版本组合能够编译成功,仍然需要测试建立的工具链是否可以使用。02. 建立工作目录,设置环境变量,安装Linux头文件。03. 建立二进制工具包(binutils):binutils包中的工具常用来操作二进制目标文件。该包中最重要的两个工具就是GNU汇编器as和链接器ld。04. 创建初始编译器(bootstrap gcc):创建交叉编译版本的GCC,需要交叉编译版本的Glibc,而交叉编译版本的Glibc是通过交叉编译版本的GCC创建的。05. 创建C库(Glibc):这一部编译好的Glibc还不能用,他只是第二次编译所需要的工具。后面的编译工作都需要链接到这个库上。06. 建立全套编译器(full gcc):有了交叉编译本的Glibc,就可以创建完整版本的GCC了。07. 第二次创建C库:重新编译Glibc,并把Glibc安装到特定的工作目录中。Ubuntu 搭建 SDL+FFmpegLinux程序设计流程相关资讯 嵌入式Linux
- 2015年嵌入式和移动Linux领域的几 (01月06日)
- OpenWRT嵌入式Linux故障排除一例 (01/17/2015 13:04:14)
- 10款专为嵌入式系统打造的Linux平 (06/27/2014 14:27:09)
| - 解决嵌入式Linux中的时区问题 (09/13/2015 13:49:19)
- 嵌入式Linux开发环境搭建 (08/19/2014 05:49:14)
- 嵌入式Linux中GPS信息读取与处理 (04/08/2014 19:31:47)
|
本文评论 查看全部评论 (0)