软件打包、发布与日常开发指南
1. 编译与安装
对于需要从源代码进行编译或安装的软件,通常有标准的操作流程。以 C、C++ 等编译型语言编写的程序为例,在类 Unix 系统下的标准步骤如下:
$ ./configure
$ make
# make install
-
./configure:该命令会尽可能自动检测环境信息,并为构建过程做准备。 -
make:此命令用于构建软件,但不会进行安装。 -
make install:将软件安装到系统中。
前两个命令以普通用户身份执行,最后一个命令需要以 root 身份执行。
不同的编程语言往往有各自构建和安装软件包的标准。若不确定项目适用的标准,可向有经验的开发者咨询。无论项目适用何种标准,除非万不得已,不要随意偏离。遵循标准安装流程能让系统管理员更有信心,也会让潜在开发者感到满意。
在 Windows 系统上,构建和安装的标准相对不太固定。对于需要编译的项目,一般做法是提供一个能适配标准微软开发环境(如 Developer Studio、Visual Studio 等)工作区/项目模型的文件结构。根据软件特性,也可通过 Cygwin 环境在 Windows 上提供类似 Unix 的构建选项。若使用的编程语言或框架有自带的构建和安装规范,如 Perl 或 Python,无论在何种操作系统上,都应使用其标准方法。
超级会员免费看
订阅专栏 解锁全文
2142

被折叠的 条评论
为什么被折叠?



