编译进入Raspberry Pi的共享对象

时间:2016-03-31 08:03:22

标签: java go java-native-interface

我想编译我的Go库,以便我可以通过Raspberry Pi上的JNI从Java调用它。

我知道我需要将Go库构建为.so(共享对象),以便JNI可以引用它。我试过.a(存档),但Java抱怨格式无效。

我一直在尝试运行以下命令,但得到如下所示的错误:

go install -buildmode=c-shared -linkshared SimpleLib

错误

-linkshared is only supported on linux/amd64

我目前正在通过Mac OSX构建,但错误是否意味着我只能从Linux机器构建,即Ubuntu?或者是与所需输出相关的错误。

另外,我应该调查gccgo

由于

0 个答案:

没有答案