标签:
今天利用CDT 的eclipse调试程序,遇到下面的问题:
d:/plugin/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv7-m\libg_s.a(lib_a-init.o): In function `__libc_init_array‘:
init.c:(.text.__libc_init_array+0x1c): undefined reference to `_init‘
collect2.exe: error: ld returned 1 exit status
make: *** [gg.elf] Error 1
图片格式如下:
查询良久,在与非网上(http://www.infineonic.org/module/forum/thread-601371-1-1.html)发现问题所在:
在工程->property->C/C++ builder->settings->Cross ARM C++ linker->general中的设置是这样的:
将第一个√去掉就可以了
undefined reference to `_init'问题解决
标签:
原文地址:http://www.cnblogs.com/quray/p/4724506.html