谷歌gn编译命令和配置总结
谷歌源码下载地址:
https://omahaproxy.appspot.com/
构建工程:
- 构建工程:gn gen outdebug
- 构建并生成vs解决方案:gn outdebug --ide=vs
编译工程
- 编译全部:ninja -C outdebug
- 指定编译某个工程(如test目录下的a工程):ninja -C outdebug test/a
- 有时候由于编码问题,编译会输出很多日志导致无法快速定位编译错误,我们可以加上|findstr error(ninja -C outdebug |findstr error)
- 清理工程,以达到重新编译的目的:ninja -C outdebug -tclean
配置sdk版本号:
打开build oolchainwinsetup_toolchain.py文件,找到_LoadToolchainEnv函数下的args变量,在args数组中填入sdk版本号即可,如图:
