2009-11-06 177 views
0

我已经安装了BIND。我在使用gcc编译时使用-lresolv作为参数。但它给错误:用ns_initparse()函数编译程序C linux

/usr/lib/gcc/i386-redhat-linux/4.3.0/../../../crt1.o: In function `_start': 
(.text+0x18): undefined reference to `main' 
/tmp/cck9LhAK.o: In function `resolvmx': 
res.c:(.text+0x6b): undefined reference to `__ns_initparse' 
res.c:(.text+0xda): undefined reference to `__ns_parserr' 
res.c:(.text+0x11c): undefined reference to `__ns_sprintrr' 
collect2: ld returned 1 exit status 
+0

Duplicate:http://stackoverflow.com/questions/1688895/linker-error-for-nsinitparse – Cascabel 2009-11-06 17:08:50

回答

0

你忘了main.o(或main.c中)添加到您的链接线。

+0

如何添加链接? – 2013-06-11 10:37:05