글
netcat 컴파일 시 (res_init) /tmp/cccUSCm5.o(.text+0x1b1a): undefined 에러 나는 경우
IT/Programming/Solution/Tip
2010. 11. 2. 17:18
$ cc -O -s -DLINUX -static -o nc netcat.c
/tmp/ccDiKk2W.o: In function `main':
/tmp/ccDiKk2W.o(.text+0x159f): undefined reference to `res_init'
collect2: ld returned 1 exit status
/tmp/ccDiKk2W.o: In function `main':
/tmp/ccDiKk2W.o(.text+0x159f): undefined reference to `res_init'
collect2: ld returned 1 exit status
netcat 을 리눅스에서 컴파일 할 시 위와 같은 에러가 나는 경우가 있다. (make 를 이용한 컴파일 경우도 포함한다.)
이런 경우, netcat.c 소스 파일을 직접 수정하여 헤더 선언 부분에 "reslov.h" 를 include 하면 된다.
include "reslov.h"
'IT/Programming > Solution/Tip' 카테고리의 다른 글
Could not reliably determine the server's fully qualified domain name using 127.0.0.1 for ServerName (1) | 2010.11.05 |
---|---|
(Apache) UserDir "enable" keyword requires a list of usernames 해결 방법 (0) | 2010.11.05 |
[telnet] getaddrinfo : localhost Name or service not known 에러 발생 시 (2) | 2010.08.31 |
error: public.gpg.key: import read failed. 해결 방법 (0) | 2010.08.24 |
Vi/Vim Graphical Cheat Sheet (0) | 2010.06.08 |