/usr/bin/ld: /tmp/ccL2M6sC.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
修改jpcap-0.7/src/c 目录下的 Makefile 文件
添加编译选项 -fPIC
$(CC) $(COMPILE_OPTION) -fPIC -I$(JNI_INCLUDE) -I$(JNI_INCLUDE2)\
-I$(PCAP_INCLUDE)\
重新make就可以通过了
分享到:
相关推荐
安装jpcap报错:Exception in thread "main" java.lang.UnsatisfiedLinkError: C:/Windows/System32/Jpcap.dll: Can't find dependent libraries 解决办法。
《深入解析Win10下64位Jpcap开发包》 Jpcap,全称为Java Packet Capture,是一个用于Java平台的网络数据包捕获和分析的库。它为开发者提供了一个强大的工具集,用于在应用程序中实现网络监控、数据分析和网络测试等...
这个压缩包的文件列表可能包含以下内容:jpcap64位.jar(或jpcap64位.dll),这是针对64位系统的jpcap库的主要组件。使用这个库,开发者可以构建强大的网络分析工具,对网络行为进行深入理解和控制。
标题中的“64位系统可用的jpcap.zip”表明这是一个专门为64位操作系统设计的软件包,其中包含了能够正常运行在64位环境下的组件。jpcap是一个Java库,用于网络数据包捕获和分析,它允许程序员在Java应用程序中实现...
在官方网站上声明,JPCAP支持FreeBSD 3.x, Linux RedHat 6.1, Fedora Core 4, Solaris, and Microsoft Windows 2000/XP等系统。 经过本人亲自测试,在window环境和linux环境下面都是可用的,使用方法: window: 1....
《Jpcap_0.7在Windows与Linux 64位系统中的应用及原理》 Jpcap是一款强大的网络数据包捕获和分析库,专为Java平台设计,能够提供对网络协议层的深入访问。在本文中,我们将深入探讨Jpcap 0.7版本在64位Windows和...
支持64位的Jpcap.dll 用于在64位系统上运行jpcap抓包服务。 如果用32位的Dll,将会出现如下错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre7\bin\Jpcap.dll: Can't ...
《深入解析64位DLL文件Jpcap.dll及其在Java中的应用》 在软件开发过程中,动态链接库(DLL)文件扮演着至关重要的角色。它们是包含可由多个程序共享的函数和资源的代码库,有助于减少内存占用并提高效率。本文将...
**六、Jpcap的安装与配置文档** 文档`jpcap.doc`提供了详细的安装步骤和API使用指南,包括如何在Eclipse等IDE中配置Jpcap、如何编写抓包程序、如何解析和发送数据包等内容。建议在实际操作过程中参照文档进行,以...
**安装Jpcap详解** Jpcap是一款强大的网络数据包捕获库,它为Java开发者提供了接口,使得在Java环境中捕获和分析网络流量成为可能。这篇文章将详细讲解如何在Windows环境下,特别是在Win7专业版上,安装并配置Jpcap...
由于java代码中抓包需要用到JPcap,但是之前有的一个Jpcap会报错虽然不影响运行,但是看起来非常难受,所以找了好久才找到了这个包。里面有32位和64位的jar和dll文件,只是想分享一下,但是最少要设定1积分才能发
《深入理解64位jpcap.dl与jpcap.jar在抓包技术中的应用》 在信息技术领域,网络数据的捕获与分析是至关重要的一个环节,这涉及到网络安全、性能监控、故障排查等多个方面。jpcap作为Java平台上的一个网络包捕获库,...
在本案例中,"jpcap 64位"的安装包特别指出,用户需在运行前安装64位版本的Java Development Kit (JDK) 和Java Runtime Environment (JRE),这是因为Jpcap依赖于Java环境来运行。Eclipse则作为一个可选的集成开发...
标题中的"jpcap32位和64位的ddl和jar"指的是Jpcap库在两种不同操作系统架构下的动态链接库(DDL)文件和Java Archive(JAR)文件。Jpcap是一个开源的Java包捕获库,它允许开发者在Java环境中进行网络数据包的捕获和...
《64位与32位jpcap.dll在Windows环境中的应用详解》 在计算机编程领域,尤其是在网络数据包捕获和分析时,经常会用到像jpcap这样的库。jpcap是一个Java库,它提供了对Windows系统底层网络接口的数据包捕获和操纵...
在安装jpcap时,确保你已经正确安装了与你的系统架构匹配的winPcap版本,即32位或64位。 jpcap的API主要包括以下几个核心概念: 1. **网络接口**:jpcap提供了`NetworkInterface`类来代表网络接口,如以太网、无线...
Jpcap.dll 64位
在压缩包`jpcap1`中,这些文件可能已经被优化以适应64位架构,确保在64位操作系统下无误运行。 使用Jpcap开发应用时,首先需要在项目中导入`.jar`文件,然后通过Java代码调用Jpcap提供的API来实现数据包的捕获和...
在压缩包子文件的文件名称列表中,"jpcap_32_64"可能包含的是32位和64位版本的Jpcap库的打包文件,用户可以根据自己的操作系统选择合适的版本进行安装和使用。 总的来说,Jpcap是一个强大的网络数据包捕获工具,它...
linux 中,安装,提示缺少其他一些组件,经过来回搜索与拷贝,GCC安装成功,所需文件有: libf2c-3.3.2-1.i386.rpm libstdc -devel-3.3.2-1.i386.rpm glibc-kernheaders-2.4-8.36.i386.rpm glibc-headers-2.3.2-101.i386....