在Windows Docker容器上创建CLIPS本地库

问题描述 投票:0回答:1

我试图创建CLIPS本地库作为一个标题.我已经按照这个指南,但不幸的是,在我的Docker容器中,我安装了一个Alpine Linux发行版。

10.6.3 在Linux上创建本地库 启动终端应用程序(如10.2节所述)。将目录设置为CLIPSJNIlbrary-src目录(使用cd命令)。

要创建一个本地库,请输入以下命令(其中是ubuntu、fedora、debian、mint或centos)。

make -f makefile.lnx

一旦你创建了共享库,将libCLIPSJNIlibrary-src中的libCLIPSJNI.so文件复制到CLIPSJNI顶层目录。

因此,我需要创建libCLIPSJNI.so,但我的发行版(alpine)并没有在关于值的集合中指定。

我该怎么做呢?

P.S.Gary,我又需要你了

clips
1个回答
0
投票

如果你看一下makefile里面的内容,你会发现不同发行版之间唯一的区别就是分配给JAVA_HOME这个变量的值。对于ubuntu、debian和mint,它被设置为usrlibjvmdefault-java。对于 fedora 和 centos,则设置为 usrlibjvmjava。因此,确定allpine发行版的java安装位置,如果与makefile中的现有发行版相同,则使用该发行版进行编译。或者在 makefile 中为 alpine 创建一个新的编译目标,并将 java_HOME 设置为适当的值。

© www.soinside.com 2019 - 2024. All rights reserved.