我打算使用Chromium。因此,在添加一些跟踪点之后,我必须在编译Chromium期间添加一些额外的标志,但我不知道应该在哪里添加它们!你知道如何用铬的调试标志编译铬吗?
由于
答案 0 :(得分:0)
要让Chromium尊重自定义CXX
,CXXFLAGS
,LDFLAGS
等设置,无论是用于检测还是要添加任何其他标记,都要覆盖工具链。
引自https://chromium.googlesource.com/chromium/src/+/lkgr/build/toolchain/linux/unbundle/:
<强>用法强>
将以下内容添加到GN args:
custom_toolchain="//build/toolchain/linux/unbundle:default" host_toolchain="//build/toolchain/linux/unbundle:default"
请参阅more docs on GN。
要进行交叉编译(未经过完全测试),请添加以下内容:
host_toolchain="//build/toolchain/linux/unbundle:host" v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"
注意:对32位目标进行交叉编译时,可能需要匹配的32位工具链。