GCC Link时 遇到的问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:19:30
小弟在gcc编译许多.c文件,生成了.o文件。然后使用gun ld连接生成的.o 文件与系统的reset.o (有reset.S)生成。
但是,出现了很多这样的错误
myPrj.o(.text+0xb878): undefined reference to '_Net_InitDone'

Net_InitDone 这个变量我在include的h文件中作了明确的定义。。。不知道为什么ld link的时候不能include近来。

可能要加一些选择开关,例如
-lc
之类的与库等有关的东西。

可能你的ld的先后顺序有问题.改一个make文件.把含有_NET_InitDone的变量的.o文件放在reset.o试试.