制作交叉编译环境时,编译 gcc 出错! 特来求救!
时间:2007-04-21
来源:互联网
我用Linux内核是2.6.14版,binutils是binutils-2.14版,gcc 源码包是gcc-3.3.2版,
成功的编译了 binutils,解压gcc-3.3.2.tar.bz2成功之后, t-linux 文件的配置信息如下:
在文件末尾添加了如下2行
...
TAFGET_LIBGCC2_CFLAGS += -Dinhibit_libc -D__gthr_posix_h
T_CFKAGS = -Dinhibit_libc -D__gthr_posix_h
配置生成 makefile 的命令如下:
../configure --target=arm-linux --prefix=/usr/local/arm/3.3.2 \
--with-headers=/root/crosstool/linux-2.6.x/include --disable-shared \
--disable-threads --enable-languages="c"
我的用户是root, --prefix与--with-headers路径都是正确的。
生成 makefile 文件成功,接着开始编译。
编译时发生了如下错误,编译失败。
make[2]: arm-linux-ar: Command not found
make[2]: *** [libgcc.a] Error 127
make[2]: Leaving directory `/root/crosstool/gcc-3.3.2/build-arm-linux/gcc'
make[1]: *** [libgcc.a] Error 2
make[1]: Leaving directory `/root/crosstool/gcc-3.3.2/build-arm-linux/gcc'
make: *** [all-gcc] Error 2
搞了3个晚上,近14个小时都没搞定,肯请高手们指点一下!先行谢过。
成功的编译了 binutils,解压gcc-3.3.2.tar.bz2成功之后, t-linux 文件的配置信息如下:
在文件末尾添加了如下2行
...
TAFGET_LIBGCC2_CFLAGS += -Dinhibit_libc -D__gthr_posix_h
T_CFKAGS = -Dinhibit_libc -D__gthr_posix_h
配置生成 makefile 的命令如下:
../configure --target=arm-linux --prefix=/usr/local/arm/3.3.2 \
--with-headers=/root/crosstool/linux-2.6.x/include --disable-shared \
--disable-threads --enable-languages="c"
我的用户是root, --prefix与--with-headers路径都是正确的。
生成 makefile 文件成功,接着开始编译。
编译时发生了如下错误,编译失败。
make[2]: arm-linux-ar: Command not found
make[2]: *** [libgcc.a] Error 127
make[2]: Leaving directory `/root/crosstool/gcc-3.3.2/build-arm-linux/gcc'
make[1]: *** [libgcc.a] Error 2
make[1]: Leaving directory `/root/crosstool/gcc-3.3.2/build-arm-linux/gcc'
make: *** [all-gcc] Error 2
搞了3个晚上,近14个小时都没搞定,肯请高手们指点一下!先行谢过。
作者: GNLinux 发布时间: 2007-04-21
版主,这个帖子是我误以为第一次发表不成功时再发的,是重复帖,麻烦斑竹帮我删掉,以免浪费资源。
作者: GNLinux 发布时间: 2007-04-21
编译完了binutils有没有设置环境变量?
作者: tp133 发布时间: 2007-05-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28