如何调用linux这样库的某些导出功能?

时间:2013-10-30 08:37:59

标签: export shared-libraries

so库有几个导出功能。假设其中一个是test()。我可以在这个导出函数列表中看到test()。现在我只想在命令行中调用test()函数。我应该怎么做到?

1 个答案:

答案 0 :(得分:0)

你能找到的最接近的是Perl。您可以使用PDL::CallExt

callext()使用Perl的动态加载器加载 so ,调用命名函数并将piddle个参数列表传递给它。

您甚至可以使用Perl将C编译为具有适当标志的共享对象,这样您就可以动态创建本机库。