在Solaris上使用Perl,如何导入C(.so)库?

时间:2010-07-14 08:53:00

标签: c perl solaris

是否有任何函数可以在Solaris操作系统中导入C库(.so)文件?

在Windows中我可以使用Win32::API,Solaris怎么样?

谢谢。

3 个答案:

答案 0 :(得分:1)

XSLoader看起来就像是简单的界面。

DynaLoader看起来是更复杂的界面。

但是你的模块必须经过定制才能导入到Perl中; SWIG工具包可能是在本机C和本机Perl之间编组数据的最佳工具。

答案 1 :(得分:1)

尝试C::DynaLib

答案 2 :(得分:-1)

如果通过导入表示只是链接它,则可以在链接时使用-l后跟cc / gcc /命令行上的库的基本名称。例如,要链接到libfoo.so,请使用-lfoo

如果通过导入表示在运行时动态加载,请查找dlopendysym函数。