GN_1_在Ubuntu22.04安装GN

本文档介绍了如何在Ubuntu 22.04上安装GN构建工具,包括安装依赖、编译GN的示例项目,并展示了如何查看和使用生成的文件及执行程序。
摘要由CSDN通过智能技术生成

安装依赖

sudo apt-get install clang
sudo apt install ninja-build

安装GN

sudo apt install git
git clone https://gn.googlesource.com/gn  # 这一步要能过墙
cd gn
python3 build/gen.py # --allow-warning if you want to build with warnings.
ninja -C out
# To run tests:
./out/gn_unittests

编译它自己的例子:

cd examples/simple_build/

查看它自带例子里面的文件(可选)

ls 
build     hello.cc         hello_shared.h   hello_static.h  tutorial
BUILD.gn  hello_shared.cc  hello_static.cc  README.md
../../out/gn gen out/default #使用gn编译生成文件放在当前目录的out/default中
ls  # 可见多了个out目录
build     hello.cc         hello_shared.h   hello_static.h  README.md
BUILD.gn  hello_shared.cc  hello_static.cc  out             tutorial

查看生成的文件(可选)

tree out/default/ 
├── args.gn
├── build.ninja
├── build.ninja.d
├── obj
│   ├── hello.ninja
│   ├── hello_shared.ninja
│   └── hello_static.ni
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值