我正在使用 3.5,但它似乎不在那里......我错过了什么吗?
例如,使用 GCC 我可以编译这样的程序:
gcc -fprofile-generate main.cpp
Run Code Online (Sandbox Code Playgroud)
...然后我运行该程序,在它退出(优雅地)后,它将生成一组文件(我认为扩展名是 .gcda)。这些文件包含可用于执行基于配置文件的优化的分支结果,如下所示:
gcc -fprofile-use main.cpp
Run Code Online (Sandbox Code Playgroud)
Clang 中是否有我忽略的类似功能?
谢谢!
Clang 手册的Profiling with Instrumentation部分提到了标志-fprofile-instr-generate和 ,-fprofile-instr-use其含义几乎相同。