LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1129|回复: 10

关于编译开发工具链的问题

[复制链接]
发表于 2006-3-11 16:58:48 | 显示全部楼层 |阅读模式
关于编译开发工具链的问题

编译glibc-2.3.6
CC=arm-linux-gcc ../glibc-2.3.6/configure --prefix="/usr" --host=$TARGET --with-headers=$TARGET_PREFIX/include --enable-add-on --with-binutils=$PREFIX/bin --disable-debug --without-gd --without-tls --disable-profile --enable-kernel=2.6.0

总是提示以下错误
.....................
checking for long double... yes
checking size of long double... configure: error: cannot compute sizeof (long double), 77
See `config.log' for more details.

请问大虾这是什么原因呢?
发表于 2006-3-11 17:26:58 | 显示全部楼层
log 里边写的是什么?
回复 支持 反对

使用道具 举报

发表于 2006-3-11 18:04:42 | 显示全部楼层
arm-linux-gcc


你要做什么?
回复 支持 反对

使用道具 举报

发表于 2006-3-11 18:07:53 | 显示全部楼层
目的还是比较明显的:为 arm 编译 glibc。。
回复 支持 反对

使用道具 举报

发表于 2006-3-11 18:12:17 | 显示全部楼层
ln -s /lib/ld-linux.so.2 /tools/lib/ld-linux.so.2

试一下……
回复 支持 反对

使用道具 举报

发表于 2006-3-11 18:16:42 | 显示全部楼层
这个,,是干嘛的?。。
回复 支持 反对

使用道具 举报

发表于 2006-3-11 18:28:20 | 显示全部楼层
我当时configure的时候也碰到这个错误,configure检测 long double 的时候是临时写了个程序检查输出结果,根据输出结果看支持不支持 long double ……

前面某些步骤也许出错了,导致找不到 ld-linux.so.2,我 ln -s /lib/ld-linux.so.2 /tools/lib/ld-linux.so.2  一下然后就好了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-11 19:19:48 | 显示全部楼层
刚下课,看了大家的分析,真是很受益
真是太感谢大家了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-11 19:35:32 | 显示全部楼层
Post by yyccrasher
我当时configure的时候也碰到这个错误,configure检测 long double 的时候是临时写了个程序检查输出结果,根据输出结果看支持不支持 long double ……

前面某些步骤也许出错了,导致找不到 ld-linux.so.2,我 ln -s /lib/ld-linux.so.2 /tools/lib/ld-linux.so.2  一下然后就好了……


按照这个方法作了,可是错误还是出现,是怎么回事讷?
ln -s /lib/ld-linux.so.2 /tools/lib/ld-linux.so.2 这个命令是不是在 $PRJROOT/tools/lib下创建一个到/lib/ld-linux.so.2硬链接呢?
这是为什么呢?
能不能告之小弟qq号和你交流一下呢?
我的是153561810
回复 支持 反对

使用道具 举报

发表于 2006-3-11 20:30:06 | 显示全部楼层
设置一下 LD_LIBRARY_PATH 也可以,可以看看:

http://linuxfromscratch.org/pipermail/faq/2004-May/000142.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表