|
楼主 |
发表于 2006-3-12 16:23:46
|
显示全部楼层
我是按照《构建嵌入式linux系统〉第四章的内容一步步进行尝试,从建立binutils到boot-gcc到glibc到完整的gcc,之后安装uclibc的。但是书中提到安装uclibc的时候,uclibc会自动再uclibc/bin目录下生成工具程序,当然他书中例子的目标版是i386,我选择的是arm。再别的论坛上我也见到过一个贴子,说:“他发现uclibc能够为i386自动生成bin的工具,而对于ppc则无法自动生成“,不知道是怎么回事。
之后我重新试验了一下,没有安装glibc,顺序是:binutils到boot-gcc到uclibc,这时候过程顺利,但是仍然没有生成bin目录及arm-uclibc-gcc、arm-uclibc-ld,然而接下来我再完整编译gcc时出错 gcc-2.95.3/libio/libio.h:30 _G_config.h?????????
在配置boot-gcc的时候我已经选择了--with-newlib和--without-headers选项,但是为什么完整编译gcc的时候仍然要去找_G_config.h文件呢?这个头文件应该是glibc的吧?
本人是新手,有些地方可能没有描述太清楚,请高手们海涵,不吝赐教,谢!!!!!!! |
|