安装GN环境流程与命令

GN工具安装的命令介绍

GN工具的安装

命令如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 安装C++环境
sudo apt-get install gcc
# g++安装失败,提示依赖就换源,https://mirrors.tuna.tsinghua.edu.cn/
sudo apt-get install g++
# 查看安装结果
gcc --version
g++ --version

##################################################################
# 安装依赖 re2c
apt-get install re2c
re
2c --version #查看安装的版本

#################################################################
# 下载ninjia
git clone https://github.com/ninja-build/ninja.git
# 执行编译脚本
./configure.py --bootstrap
# 放如系统文件夹下
sudo cp ./ninja /usr/bin
# 查看是否成功
ninja --version

#################################################################
# 安装clang
sudo apt-get install clang

#################################################################
# 安装gn 可选:https://github.com/timniederhausen/gn
git clone https://chromium.googlesource.com/chromium/src/tools/gn
# 执行编译脚本
./build/gen.py
#ninjia 构建 编译结束后,gn程序就在gn/out目录中
ninja -C out
# 结果复制到系统目录
sudo cp ./out/gn /usr/bin
# 查看是否成功
gn --version
1834 (09fffae49)