设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
功能型操作系统 —— LinuxSir.cn
›
Linux小型、嵌入式系统
›
求救!!!uclibc无法动态链接
返回列表
查看:
862
|
回复:
2
求救!!!uclibc无法动态链接
[复制链接]
rootmu001
rootmu001
当前离线
积分
5
IP卡
狗仔卡
发表于 2006-4-14 22:32:46
|
显示全部楼层
|
阅读模式
本人环境如下:
ARCH=arm
kernel=2.4.21-rmk1
binutils=2.14
gcc=2.95.3.
glibc=2.2.4
uclibc=0.9.27
建立交叉工具链之后,编写应用程序验证工具链的时候,针对glibc的动态、静态链接编译没有任何问题。之后我把uclibc生成的lib替换了glibc的lib目录,使用uclibc时静态链接没问题,但是动态链接uclibc时应用程序编译不过去:
ld: undefined references to `va_copy'
我是用arm-linux-gcc进行编译的,为什么提示“ld"出错?如果用arm-linux-gcc进行编译,是不是应该调用arm-linux-ld?
搞晕了,望大侠们帮帮帮忙,不胜感激
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
rootmu001
rootmu001
当前离线
积分
5
IP卡
狗仔卡
楼主
|
发表于 2006-4-14 22:42:52
|
显示全部楼层
晕啊,网络不好,以为帖子没发上就多发了几次,没想到都贴上了,大家见谅,绝非有意
回复
支持
反对
使用道具
举报
显身卡
DoDo
DoDo
当前离线
积分
1538
IP卡
狗仔卡
发表于 2006-4-16 21:18:32
|
显示全部楼层
既然是交叉编译, 那么一般来说都要使用交叉编译工具进行编译, 链接等整个操作的, 比如 arm-linux-xxx
xxx 一般是 gcc, g++, ld, as, strip, ar, ranlib 等
不过有的时候除了这些交叉编译工具外, 有的程序(如内核)也会要求使用本地的gcc等工具, 因此不要盲目地把所有的编译工具都设置成交叉工具, 要仔细看文档
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表