搭建 Linux 开发环境
任务关键型云原生面向使用 Linux 进行开发的用户推出基于 C/C++、Java 和 Node.js 的开发方式,用户需分别针对这三种方式搭建对应的开发环境。本节将分别介绍如何基于 Linux 系统搭建 C/C++、Java 和 Node.js 开发环境。
搭建 C/C++ 开发环境
以 Debian 系统为例,系统源提供了基础的编译环境系统包 build-essential
,具体搭建步骤如下:
在终端执行如下命令安装
build-essential
。acoinfo@acoinfo:~$ sudo apt install build-essential
安装完成后,输入
gcc -v
验证环境是否已正确安装,回显如下则表示安装成功:acoinfo@acoinfo:~$ gcc -v Using buit-in specs. COLLECT-GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/11/lto-wrapper
搭建 Java 开发环境
步骤 1:下载 JDK
下载链接:Download JDK 。Linux JDK 安装包为 jdk-19_linux-x64_bin.tar.gz 压缩包。
步骤 2:安装 JDK
执行如下命令新建 JDK 安装目录。
acoinfo@acoinfo:~$ mkdir /usr/java
执行如下命令在 JDK 安装目录中解压 JDK 源码包。
acoinfo@acoinfo:~$ tar xzf jdk-19_linux-x64_bin.tar.gz -C /usr/java
步骤 3:配置 JDK 环境变量
打开 "/etc/profile" 文件,添加以下内容:
acoinfo@acoinfo:~$ vim /etc/profile export JAVA_HOME=/usr/java/jdk19.0.1 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
执行如下命令使环境变量生效:
acoinfo@acoinfo:~$ source /etc/profile
步骤 4:确认安装结果
执行 java -version
命令检查 java 环境安装结果,回显如下则表示安装成功:
acoinfo@acoinfo:~$ java -version
java version "19.0.1"
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode)
搭建 Node.js 开发环境
以 Debian 系统为例,系统源提供了 nodejs
和 npm
的安装包,具体安装步骤如下:
在终端执行如下命令安装
nodejs
和npm
。acoinfo@acoinfo:~$ sudo apt-get install nodejs acoinfo@acoinfo:~$ sudo apt-get install npm
安装完毕后,使用如下的命令验证安装是否成功,回显如下则表示安装成功:
acoinfo@acoinfo:~$ node -v v10.9.0 acoinfo@acoinfo:~$ npm -v 6.2.0
搭建 Go 开发环境
步骤 1: 下载 GO sdk with SylixOS support
目前翼辉信息提供 Go 编译器源码,开发者下载源码后可以编译添加 SylixOS 支持的 go SDK。
步骤 2:编译 GO sdk with SylixOS support
安装原版 Go 环境,原版go安装教程。
编译 Go with SylixOS support:
a) 解压 go1.23.3-sylixos.tar.gz。
b) 进入 src 子目录。
acoinfo@acoinfo:~/go$ cd src
c) 执行 make 命令。
acoinfo@acoinfo:~/go/src$ ./make.bash
步骤 3:配置 Go 环境变量
获取 GO sdk with SylixOS support 环境目录
acoinfo@acoinfo:~/go$ echo `pwd`/bin /home/acoinfo/go/bin
打开 "/etc/profile" 文件,添加以下内容:
acoinfo@acoinfo:~$ vim /etc/profile export GO_SDK=/home/acoinfo/go/bin export PATH=$GO_SDK:$PATH