当前时区 GMT+8, 现在时间是 2008-8-30 02:33 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 关于arm-elf-tools-200303l4.sh的问题
zs432
新手上路
Rank: 1



UID 228433
精华 0
积分 15
帖子 6
阅读权限 10
注册 2006-10-20
状态 离线
发表于 2006-10-20 15:06  资料  短消息  加为好友 
关于arm-elf-tools-200303l4.sh的问题

我在根目录下安装arm-elf-tools-200303l4.sh
当我用arm-elf-gcc -o test test.c命令编译我的程序时,出现以下提示:
请问是什么意思??
/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o): In function `__do_global_ctors':
__main.o(.text+0xc4): undefined reference to `__CTOR_LIST__'
/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o)(.data+0x0): undefined reference to `__DTOR_LIST__'
collect2: ld returned 1 exit status

顶部
ksh
高级会员
Rank: 4


UID 92875
精华 1
积分 1476
帖子 793
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
发表于 2006-10-20 16:06  资料  短消息  加为好友  添加 ksh 为MSN好友 通过MSN和 ksh 交谈
加上 -Wl, -elf2flt

顶部
zs432
新手上路
Rank: 1



UID 228433
精华 0
积分 15
帖子 6
阅读权限 10
注册 2006-10-20
状态 离线
发表于 2006-10-20 16:28  资料  短消息  加为好友 
用arm-elf-gcc -Wl -elf2flt -o test test.c编译,显示错误如下:
cc1: Invalid option `-Wl'
把-W1去掉就可以了

顶部
ksh
高级会员
Rank: 4


UID 92875
精华 1
积分 1476
帖子 793
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
发表于 2006-10-20 16:43  资料  短消息  加为好友  添加 ksh 为MSN好友 通过MSN和 ksh 交谈
曾经这个问题有人问了我三遍,为了不让你问我第三遍。作如下解释:
1  Wl 后面有一个逗号
2  Wl 中W后面是一个字母不是一
3  你看一下gcc的帮助手册,里面对这个参数有说明

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP