【第22期】观点:IT 行业加班,到底有没有价值?

SharpPcap在CentOS 64 Mono环境System.EntryPointNotFoundException错误的解决方法

转载 2016年06月01日 14:09:10

    SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的 pcap/WinPcap 库开发。提供了捕获、注入、分析和构建的功能,SharpPcap 还是一个跨平台的库,可以在Mono/.NET下运行,详细内容可以看http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET ,本文的内容是SharpPcap在Mono 的CentOS 64上运行发生错误: 
Mono.Unix.Native.Syscall ---> System.EntryPointNotFoundException: Mono_Posix_Syscall_get_at_fdcwd 的解决方法:

1、在64位服务器上编译Mono时,加个选项 --libdir=/usr/lib64, Mono的编译选项如下:

 ./configure --prefix=/usr/ --libdir=/usr/lib64
make 
make install

2、将/usr/lib64 加入 /etc/ld.so.conf,然后运行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加载共享库的时候,会从 ld.so.cache 查找。

 

Mono_Posix_Syscall_get_at_fdcwd的定义在文件

https://github.com/mono/mono/blob/master/mcs/class/Mono.Posix/Mono.Unix.Native/Syscall.cs

[DllImport (MPH, SetLastError=true,
EntryPoint="Mono_Posix_Syscall_get_at_fdcwd")]
private static extern int get_at_fdcwd ();
 
public static readonly int AT_FDCWD = get_at_fdcwd ();

 

是一个P/Invoke ,具体参考文章 Mono P/Invoke :DLLImport

举报

相关文章推荐

VS2015 x64环境下编译flann源代码错误:serialize 左边必须有类/结构/联合 的解决方法

.serialize 左边必须有类/结构/联合 的解决方法。 具体原因,记得好像是serialize的定义和64位系统的定义有冲突,解决办法是: 在 serialzation....

centos配置jdk环境变量错误导致什么命令都用不了的解决方法

输入如下命令解决 export PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin   java环境变量配置: vim /etc/profi

Linux+Mono+Apache2下Asp.net连接MySql的一个错误及解决方法

这两天在Linux下测试在Mono上运行ASP.NET的性能在测试访问数据库时,发现在WINDOWS下面的连接MYSQL好好的,到了LINUX环境下报错KHost localhost.localdom...

安装GD库错误解决方法 configure.ac:64: error: possibly undefined macro: AM_ICONV

[root@xxt401 gd-2.0.35]# make install cd . && /bin/sh /tmp/jpeg-6b/gd-2.0.35/config/missing –run aclocal-1.9 -I configaclocal:configure.ac:64: warning: macro `AM_ICONV’ not found in librarycd . && /bin/sh /tmp/jpeg-6b/gd-2.0.35/config/missing –run a
  • pavel
  • pavel
  • 2011-03-23 22:54
  • 1143

安装GD库错误解决方法 configure.ac:64: error: possibly undefined macro: AM_ICONV

<span class="Apple-style-spa
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)