gpt4 book ai didi

c++ - 我怎么知道哪些选项从 CMake 传递给 GCC?

转载 作者:行者123 更新时间:2023-11-30 01:10:18 25 4
gpt4 key购买 nike

我正在尝试构建一个在其构建系统中使用 CMake 的大型开源项目 (Clang)。我在 Windows 上使用 MinGW64。

构建的命令是:

cmake --build . --config Debug --target clang

我在构建时遇到问题,所以我想诊断哪些命令被发送到 GCC。例如,我想知道是否设置了 -g

如何查看 CMake 构建触发的 GCC 命令列表?

最佳答案

VERBOSE=1更多

例子:

[ 14%] Building CXX object public_api/CMakeFiles/secr_api_tests.dir/tests/exception_test.cpp.o
cd /Users/rhodges/secr/netbeans-secr/public_api && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -I/Users/rhodges/secr/secr/public_api/src -I/Users/rhodges/secr/netbeans-secr/public_api/src -I/Users/rhodges/secr/secr/public_api/tests -I/Users/rhodges/secr/netbeans-secr/public_api/tests -isystem /Users/rhodges/secr/secr/public_api/include -isystem /Users/rhodges/secr/netbeans-secr/public_api/include -isystem /Users/rhodges/secr/netbeans-secr/target_local/include -isystem /Users/rhodges/secr/secr/valuelib/debug/include -isystem /Users/rhodges/secr/netbeans-secr/valuelib/debug/include -isystem /Users/rhodges/secr/secr/valuelib/data/include -isystem /Users/rhodges/secr/netbeans-secr/valuelib/data/include -isystem /Users/rhodges/secr/secr/valuelib/tuple/include -isystem /Users/rhodges/secr/netbeans-secr/valuelib/tuple/include -isystem /Users/rhodges/secr/secr/valuelib/immutable/include -isystem /Users/rhodges/secr/netbeans-secr/valuelib/immutable/include -isystem /Users/rhodges/secr/secr/valuelib/stdext/include -isystem /Users/rhodges/secr/netbeans-secr/valuelib/stdext/include -std=gnu++14 -o CMakeFiles/secr_api_tests.dir/tests/exception_test.cpp.o -c /Users/rhodges/secr/secr/public_api/tests/exception_test.cpp
...

关于c++ - 我怎么知道哪些选项从 CMake 传递给 GCC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com