关于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 加上 -Wl, -elf2flt 用arm-elf-gcc -Wl -elf2flt -o test test.c编译,显示错误如下:
cc1: Invalid option `-Wl'
把-W1去掉就可以了 曾经这个问题有人问了我三遍,为了不让你问我第三遍。作如下解释:
1Wl 后面有一个逗号
2Wl 中W后面是一个字母不是一
3你看一下gcc的帮助手册,里面对这个参数有说明
页:
[1]