在 Windows Docker 容器上创建 CLIPS 本机库
Creating CLIPS Native Library on a Windows Docker Container
我正在尝试创建 CLIPS 本机库作为标题。
我已经按照本指南进行操作,但不幸的是,在我的 Docker 容器中,我安装了一个 Alpine Linux 发行版。
10.6.3 Creating the Native Library On Linux Launch the Terminal application (as described in section 10.2). Set the directory to the CLIPSJNI/lbrary-src directory (using the cd command).
To create a native library, enter the following command (where is either ubuntu, fedora, debian, mint, or centos):
make -f makefile.lnx
Once you have create the shared library, copy the libCLIPSJNI.so file from the CLIPSJNI/library-src to the top-level CLIPSJNI directory.
因此我需要创建 libCLIPSJNI.so 但我的发行版 (alpine) 未在有关值的值集中指定。
我该怎么办?
P.S。加里,我又需要你
如果您查看 makefile,您会发现各种发行版之间的唯一区别是分配给变量 JAVA_HOME 的值。对于 ubuntu、debian 和 mint,它设置为 /usr/lib/jvm/default-java。对于 fedora 和 centos,它设置为 /usr/lib/jvm/java。因此,确定 alpine 发行版的 java 安装位置,如果它与 makefile 中的现有发行版之一相同,则使用该发行版进行编译。或者在 makefile 中为 alpine 创建一个新的构建目标,并将 JAVA_HOME 设置为适当的值。
我正在尝试创建 CLIPS 本机库作为标题。 我已经按照本指南进行操作,但不幸的是,在我的 Docker 容器中,我安装了一个 Alpine Linux 发行版。
10.6.3 Creating the Native Library On Linux Launch the Terminal application (as described in section 10.2). Set the directory to the CLIPSJNI/lbrary-src directory (using the cd command).
To create a native library, enter the following command (where is either ubuntu, fedora, debian, mint, or centos):
make -f makefile.lnx
Once you have create the shared library, copy the libCLIPSJNI.so file from the CLIPSJNI/library-src to the top-level CLIPSJNI directory.
因此我需要创建 libCLIPSJNI.so 但我的发行版 (alpine) 未在有关值的值集中指定。
我该怎么办?
P.S。加里,我又需要你
如果您查看 makefile,您会发现各种发行版之间的唯一区别是分配给变量 JAVA_HOME 的值。对于 ubuntu、debian 和 mint,它设置为 /usr/lib/jvm/default-java。对于 fedora 和 centos,它设置为 /usr/lib/jvm/java。因此,确定 alpine 发行版的 java 安装位置,如果它与 makefile 中的现有发行版之一相同,则使用该发行版进行编译。或者在 makefile 中为 alpine 创建一个新的构建目标,并将 JAVA_HOME 设置为适当的值。