乌班图 安装gn
时间: 2025-05-31 11:22:49 浏览: 24
### 如何在 Ubuntu 系统中安装 GN 构建工具
#### 安装前准备
为了成功安装 GN 工具,在开始之前需要确认系统已经安装了一些必要的依赖项。这些依赖项包括 Git、GCC 编译器、Python 和 Ninja-Build 工具等[^4]。
可以通过以下命令更新系统的包管理器并安装所需的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install git
sudo apt-get install python3
sudo apt-get install ninja-build
sudo apt-get install gclient
```
#### 下载 GN 源码
由于 Ubuntu 的官方仓库并未提供预编译的 GN 软件包,因此需要从其官方网站手动获取源代码。访问 GN 的官方存储库地址 `https://gn.googlesource.com/gn/` 并克隆最新的源代码到本地机器上[^1]:
运行以下命令完成克隆操作:
```bash
git clone https://gn.googlesource.com/gn
cd gn
```
#### 编译和安装 GN
进入克隆下来的目录后,按照如下步骤进行编译和安装:
1. 使用 Python 进行脚本初始化和生成构建文件:
```bash
./bootstrap/bootstrap.py -s
```
2. 执行编译过程以生成可执行二进制文件:
```bash
ninja -C out
```
上述命令会生成名为 `gn` 的可执行文件位于 `out` 文件夹内。
#### 将 GN 添加至 PATH 环境变量
为了让系统全局识别该工具,需将其路径加入到环境变量中。编辑用户的 `.bashrc` 或者 `.zshrc` 配置文件,添加下面这一行内容(假设当前工作目录为 `/home/user/gn/out`):
```bash
export PATH=$PATH:/home/user/gn/out
```
保存修改后的配置文件并通过以下指令使其生效:
```bash
source ~/.bashrc
```
至此,GN 应当可以在任何位置调用了。验证安装是否成功的办法是输入以下命令查看版本号:
```bash
gn --version
```
如果显示出了具体的版本信息,则表明安装顺利完成。
---
#### 注意事项
对于网络受限的情况,可能无法直接通过 HTTPS 协议拉取远程资源。此时建议寻找镜像站点或者离线下载所需压缩包后再解压部署[^2]。
此外需要注意的是,GN 是一种专门用于生成 Ninja 构建文件的元构建系统,相较于传统的 CMake 或 Autotools 更加轻量级高效[^3]。
阅读全文
相关推荐

















