源码编译构建JSVC执行程序

简介:

从apache下载 commons-daemon的源代码,配置JAVA_HOME环境变量。

1. 首先安装编译环境的依赖: autoconf gcc make jdk

2. 进入源代码目录:/path/to/commons-daemon-src/src/native/unix    

3. 执行如下命令: sh support/buildconf.sh

4. 输入成功信息:support/buildconf.sh: configure script generated successfully

5. 配置: ./configure --with-java=/usr/java(这是一个JDK的目录,如果设置了JAVA_HOME环境变量,可不加jdk目录参数)

6. 构建: make

7. 链接jsvc 到$PATH路径下



正常使用JSVC工具。











本文转自ting2junshui51CTO博客,原文链接: http://blog.51cto.com/ting2junshui/1982413,如需转载请自行联系原作者











相关文章
|
2月前
|
存储 Shell 区块链
怎么把Python脚本打包成可执行程序?
该文档介绍了如何将Python脚本及其运行环境打包成EXE可执行文件,以便在不具备Python环境的计算机上运行。首先确保Python脚本能够正常运行,然后通过安装PyInstaller并使用`--onefile`参数将脚本打包成独立的EXE文件。此外,还提供了去除命令行窗口和指定可执行文件图标的详细方法。这些步骤帮助用户轻松地将Python程序分发给最终用户。
怎么把Python脚本打包成可执行程序?
|
3月前
|
Linux 数据安全/隐私保护 Python
LInux下 python混淆代码打包产出exe
安装 PyArmor 加密Python程序:使用`pip install pyarmor`。为避免混淆 venv 目录,可指定排除此目录:`.\/venv\/bin\/pyarmor-7 pack -e \"--onefile\" -x \"--exclude venv\" main.py`。查阅详细文档:[官方指南](https://pyarmor.readthedocs.io/zh/v7.x/advanced.html)。
|
缓存 前端开发 Ubuntu
记一次dockerfile打包运行python程序
记一次dockerfile打包运行python程序
315 0
|
自然语言处理 编译器 Linux
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(二)
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解
568 0
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(二)
|
NoSQL 编译器 Linux
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(三)
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解
307 0
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(三)
|
存储 Ubuntu Unix
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(一)
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解
357 0
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解(一)
|
Python
【Python】软件打包exe指令
python打包封装软件方法
106 0
|
NoSQL IDE Java
修改,编译,GDB调试openjdk8源码(docker环境下)
修改openjdk8的源码,然后编译和调试,达到预期的效果
291 0
修改,编译,GDB调试openjdk8源码(docker环境下)
|
Python
只要三步,把python文件打包成exe可执行程序
主要有三种方式进行打包py2exe,PyInstaller和cx_Freeze, py2exe和PyInstaller会出现dll打包不完整和没有最新对应的python版本,所以使用cx_freeze
236 0
|
Linux Go C语言
Linux那些事(2)-Linux编译并运行C语言程序
本文目录 1. 前言 2. 进入命令行建立文件 3. 编辑C代码 4. 编译代码 5. 运行程序
180 0