0
JPCAP (http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/)이라는 오픈 소스 패킷 캡처 소프트웨어를 컴파일하려고합니다. ARM 프로세서에서이 소프트웨어를 빌드하려고합니다. make를 실행할 때 다음과 같은 오류가 발생합니다. 나는 자바 개발자이며 자바 애플리케이션에서이 JPCAP를 사용한다. 이 오류를 이해하도록 도와주세요.OpenSource Packet Capture 소프트웨어 컴파일
Simplified Make Command:
gcc -fPIC -I/home/skolli/native/java/include -I/home/skolli/native/java/include/linux -I/usr/include *.c -o libjpcap.so -lp
cap
Error:
init.c:(.text+0x30): undefined reference to `main'
collect2: ld returned 1 exit status
(http://netresearch.ics.uci.edu에서와 같이 공유 라이브러리에 오 /kfujii/Jpcap/doc/install.html)? Makefile의 어떤 플랫폼 옵션도'-fPIC'을 지정하지 않으며, 리눅스는'-shared'를 요구합니다. – genpfault
상자에 이미 다운로드하여 사용할 수 있습니다. 방금 가져갔습니다. 나는 그것을 바꿨고 지금은 잘 작동한다. 고맙습니다. – M99