make
yasm
nasm
cmake
pkg-config
autoconf
ninja-build
build-essential
libtool
wsl2安装完成后,切换软件源为国内软件源
cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak #备份原来的源
sudo vim /etc/apt/sources.list #添加阿里源
############把下面的内容复制进去,保存退出##############
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
{
“signingConfigs”: [
{
“name”: “default”,
“type”: “HarmonyOS”,
“material”: {
“certpath”: “C:\Users\issuser\.ohos\config\default_MP4_path__kzjNM6_u_d46N4J10_1ICIZbBqKqdhaSjhlpmNRACKc=.cer”,
“storePassword”: “0000001BD583BB62D5FAFA57035C85A60E8AFE67FBA05B6062191CE26780AE97743390F9F6564FD7239553”,
“keyAlias”: “debugKey”,
“keyPassword”: “0000001BEB7938C2646276BBBBD10AADE1D4E2AC1651799FE18F67F7413708BADFA3304A3E1CD493DFF9FC”,
“profile”: “C:\Users\issuser\.ohos\config\default_MP4_path__kzjNM6_u_d46N4J10_1ICIZbBqKqdhaSjhlpmNRACKc=.p7b”,
“signAlg”: “SHA256withECDSA”,
“storeFile”: “C:\Users\issuser\.ohos\config\default_MP4_path__kzjNM6_u_d46N4J10_1ICIZbBqKqdhaSjhlpmNRACKc=.p12”
}
}
],
“products”: [
{
“name”: “default”,
“signingConfig”: “default”,
“compatibleSdkVersion”: “5.0.0(12)”,
“runtimeOS”: “HarmonyOS”,
}
],
“buildModeSet”: [
{
“name”: “debug”,
},
{
“name”: “release”
}
]
},