我想使用一束非通用(薄?),x86_64的,从Java应用程序的C语言库。 的问题是,我只有它们中的静态版本(.a文件)和JVM需要它们是动态的。

我试着使用libtool来的文件合并成一个单一的动态库,但我刚刚丢失了x86_64的,这是奇怪的错误消息的说法,很多符号(可能是全部,还有很多),因为我有做没有问题与-arch x86_64的一个小的C应用程序中使用一些库,并得到它链接和正确运行。

这应该是一个简单的命令行的东西吗?我想的事情就是写我自己的包装功能已经存在的功能,只是这样我就可以让他们进入一个动态库。

有帮助吗?

解决方案

我想出如何修改问题,使dylibs对我来说,除了静态库的库构建脚本,所以它不是一个问题了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top