• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 参考信息
2
3
4## 使用build.sh脚本编译源码
5
6
71. 进入源码根目录,执行如下命令进行版本编译。
8
9   ```
10   ./build.sh --product-name name --ccache
11   ```
12
13   > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
14   > _name_为产品名称,例如Hi3516DV300、rk3568等。
15
162. 检查编译结果。编译完成后,log中显示如下:
17
18   ```
19   post_process
20   =====build name successful.
21   ```
22
23     编译所生成的文件都归档在out/{device_name}/目录下,结果镜像输出在out/{device_name}/packages/phone/images/ 目录下。
24   > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
25   > 其他模块化编译操作,可参见[编译构建指导](../subsystems/subsys-build-standard-large.md)。
26
27
28## 配置代理
29
30
31### 配置Python代理
32
331. 新建代理配置文件。
34
35   ```
36   mkdir ~/.pipvim ~/.pip/pip.conf
37   ```
38
392. 在文件中写入如下代理信息并保存退出。
40
41   ```
42   [global]
43   index-url = http://代理网址
44   trusted-host = 可信任的镜像地址
45   timeout = 120
46   ```
47
48
49### 配置NPM代理
50
511. 新建代理配置文件。
52
53   ```
54   vim ~/.npmrc
55   ```
56
572. 在文件中写入如下代理信息并保存退出。
58
59   ```
60   registry=http://代理网址
61   strict-ssl=false
62   ```
63
643. 将以下内容添加到.bashrc中并保存退出。
65
66   ```
67   export NPM_REGISTRY=http://代理网址
68   source .bashrc
69   ```
70