开发环境建议使用基于Ubuntu 22.04版本操作系统的服务器,首选与运行环境相同的AArch64架构。如果开发环境使用x86_64架构的服务器,需要开发者自行安装交叉编译工具链。
在进行二次开发之前,开发者需要参考表1,确认开发环境。
依赖 |
说明 |
安装命令或步骤 |
---|---|---|
cmake |
CMake用于编译源代码、制作程序库、产生适配器(wrapper);还可以用任意的顺序建构执行档。 |
执行以下命令,安装cmake。
|
git |
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 |
执行以下命令,安装git。
|
make |
Make是一个根据指定的Shell命令进行构建的工具。 |
执行以下命令,安装make。
|
gcc |
GCC是编译的前端程序,它通过调用其他程序来实现将程序源文件编译成目标文件的功能。 |
执行以下命令,安装gcc。
|
crossbuild-essential-arm64 |
(可选,仅限于X86编译环境需要)交叉编译依赖工具包。 |
执行以下命令,安装交叉编译依赖工具包。
|
pam-devel |
PAM(Pluggable Authentication Modules,可插拔身份验证模块)是一种允许系统管理员设置身份验证策略的系统安全工具,无需重新编译处理身份验证的程序。 |
执行以下命令,安装pam-devel。
|
node.js/npm |
用于编译前端代码。 |
为防止自定义前端项目下载依赖失败或编译失败,请安装14.21.3版本的node.js和6.14.18版本的npm,操作步骤如下:
|
zip |
压缩文件工具。 |
执行以下命令,安装zip。
|