资讯详情

windows上gn编译指引

1.下载环境配置

这里以google的angle跨平台gl库的windows以编译为例

git clone https://chromium.googlesource.com/angle/angle  cd angle  python scripts/bootstrap.py  gclient sync  git checkout master

2.动态库编译

a.编译配置

gn gen out/x64.debug  或者 gn gen out/x64.release

out/x64.debug是angle根据目录下的产品目录路径,目录名称包括芯片架构和debug、release便于区分信息

b.编译参数

在产品路径下修改args.gn文件,如out/x64.release/args.gn

target_cpu = "x64"  is_clang = false  is_debug = true  #is_component_build = false  enable_iterator_debugging=true

target_cpu:产品芯片架构的编译 x86/x64

is_clang: 是否使用clang或者gcc,固定在这里false,为true时报错:lld-link: error: invalid timestamp: -2142000. Expected 32-bit integer

is_component_build: 原本gn参数表示是否编译动态库,但angle不生效,这里不需要注意这个参数

is_debug: debug时为true,release为false

<

标签: gn丝印三极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台