源文件中只是引用了一些头文件,如下
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
编译之后出现如下错误:
/usr/include/net/if.h:45: error: expected identifier before numeric constant
/usr/include/net/if.h:113: error: redefinition of 'struct ifmap'
/usr/include/net/if.h:128: error: redefinition of 'struct ifrep'
/usr/include/net/if.h:178: error: redefinition of 'struct ifconf'
初入linux,请教怎么回事啊?谢谢
wenhuan2008 于 2009-04-09 22:15:45发表:
这个不是LINUX的问题,应该是你的头文件在多处被导入而引起的重定义,头文件定义不合理。
xielingyun 于 2009-04-09 13:46:45发表:
你看看你是不是自己定义的struct结构
最好把程序贴一下