2
我想从Java应用程序中使用一堆非通用(thin?),x86_64,C库。 问题是我只有它们的静态版本(.a文件),而且jvm需要它们是动态的。在Mac OS X上创建x86_64.a文件中的jnilib 10.6
我试图使用libtool将文件合并成一个动态库,但我刚刚收到错误消息,说x86_64的许多符号(可能都是,有很多)缺少,这很奇怪,因为我没有问题用-arch x86_64使用一些库制作一个小型的C应用程序,并让它连接并正确运行。
这应该是一个简单的命令行的东西吧?我想要的最后一件事是为已有的函数编写我自己的包装函数,以便我可以将它们放入动态库中。