Компиляция программы с помощью функции ns_initparse() C linux

Я установил БИНД. Я использую -lresolv в качестве параметра при компиляции в gcc. Но выдает ошибку:

/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

person avd    schedule 06.11.2009    source источник
comment
Дубликат: stackoverflow.com/questions/1688895/   -  person Cascabel    schedule 06.11.2009


Ответы (1)


Вы забыли добавить main.o (или main.c) в строку ссылки.

person Employed Russian    schedule 06.11.2009