Programming/C

Library 패스 잡기

RInovation 2011. 5. 3. 17:50

libpcap을 사용해서 패킷캡쳐하는 프로그램을 만들려는데, 왜 이렇게 에러가 나는건지 ;;
혹자가 tcpdump가 실행되면 libpcap이 설치 되어있으므로 별도 설치가 필요없다는데도 계속 에러가 나더라.
하여 그냥 libpcap을 설치해 버렸다.

http://www.tcpdump.org/ 에서 최신 libpcap-1.1.1을 다운받았다

# tar zxf libpcap-1.1.1.tar.gz
# cd ./libpcap-1.1.1
# ./configure
# make install
# make

설치하니 컴파일이 잘된다.

근데 실행을 하니 libpcap.so.1이 있니, 없니....

# vi /etc/profile
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/
를 추가해주서 해결


반응형