QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1685|回复: 3

关于arm-elf-tools-200303l4.sh的问题

[复制链接]
发表于 2006-10-20 15:06:42 | 显示全部楼层 |阅读模式
我在根目录下安装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
发表于 2006-10-20 16:06:30 | 显示全部楼层
加上 -Wl, -elf2flt
回复

使用道具 举报

 楼主| 发表于 2006-10-20 16:28:00 | 显示全部楼层
用arm-elf-gcc -Wl -elf2flt -o test test.c编译,显示错误如下:
cc1: Invalid option `-Wl'
把-W1去掉就可以了
回复

使用道具 举报

发表于 2006-10-20 16:43:53 | 显示全部楼层
曾经这个问题有人问了我三遍,为了不让你问我第三遍。作如下解释:
1  Wl 后面有一个逗号
2  Wl 中W后面是一个字母不是一
3  你看一下gcc的帮助手册,里面对这个参数有说明
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 18:32 , Processed in 0.041442 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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