-fPIC 编译为位置独立的代码 -O 编译器对代码进行自动优化编译 -std=c++11 -save-temps 输出所有的中间代码 -funsigned-char 将char类型解释为unsigned char类型 -fsigned-char 将unsigned char类型解释为 char类型 -Wl, rpath 指定连接库位置 -fdump-lang-class 查看内存模型结构 --print-search-dirs 打印搜索目...
调试选项参数Debugging Options -dletters -dumpspecs -dumpmachine -dumpversion -fdump-unnumbered -fdump-translation-unit[-n] -fdump-class-hierarchy[-n] ---省略--- 最优化选项参数Optimization Options -falign-functions[=n] -falign-jumps[=n] -falign-labels[=n] -falign-loops[=n] -fmudflap -f...
-dletters -dumpspecs -dumpmachine -dumpversion -fdump-unnumbered -fdump-translation-unit[-n] -fdump-class-hierarchy[-n] -fdump-tree-original[-n] -fdump-tree-optimized[-n] -fdump-tree-inlined[-n] -feliminate-dwarf2-dups -feliminate-unused-debug-types -feliminate-unused-debug-symbols -fmem...
-fdump-core 不起作用。为向前兼容保留的选项。 -fdump-fortran-optimized Display the code tree after front end optimization -fdump-fortran-original 解析后显示代码树 -fdump-parse-tree Display the code tree after parsing; deprecated option -fexternal-blas 为大尺寸数组调用 matmul ...
fdump-debug -fdump-earlydebug -fdump-noaddr -fdump-unnumbered -fdump-unnumbered-links -fdump-final-insns[=file] -fdump-ipa-all -fdump-ipa-cgraph -fdump-ipa-inline -fdump-lang-all -fdump-lang-switch -fdump-lang-switch-options -fdump-lang-switch-options=filename -fdump-passes -fdump-rtl-...
-fdump-lang-class命令提供的输出与类的虚拟表(vtable)信息相关。让我们分解这些信息:对于A类:
(class conjured_svalue::conjured_svalue): Likewise. 2023-11-18 David Malcolm <dmalcolm@redhat.com> PR analyzer/106147 * analyzer.opt (Wanalyzer-infinite-loop): New option. (fdump-analyzer-infinite-loop): New option. * checker-event.h (start_cfg_edge_event::get_desc): Drop "final...
(UNKNOWN_LOCATION, 0, "variable tracking requested, but not supported " "by this debug format"); } flag_var_tracking = 0; flag_var_tracking_uninit = 0; } /* The debug hooks are used to implement -fdump-go-spec because it gives a simple and stable API for all the information we ...
-fdump-class-hierarchy ---> -fdump-lang-class -fdump-translation-unit ---> -fdump-lang-raw 然后输入(这个命令所在文档为:Developer Options (Using the GNU Compiler Collection (GCC)) g++ -fdump-lang-class main_error.cpp 就可以了. 小彩蛋: 看文档的时候看到这个option : -fdump-tree-all 然后,...
gcc 可以通过(Before gcc 8.0 : fdump-class-hierarchy; after 8.0 : -fdump-lang-class) g++ -fdump-class-hierarchy main.cpp 上面的命令会输出一个文件,在里面可以找到A、B、C这3个类的内存模型(也叫对象模型,术语可能不准确)和虚函数表: //这是类A的虚函数表(Vtable) Vtable for Class_A Class_A...