0
我正在使用以下命令將源文件(hello.c)編譯爲可執行文件(hello),並期望轉儲出可執行文件的DWARF信息。但是,無論使用「readelf -wi hello」還是「llvm-dwarfdump hello」,都不存在DWARF信息。我想知道哪裏出了問題。爲什麼沒有DWARF信息?
clang-3.5 -gdwarf-4 -O0 -emit-llvm -c hello.c -o hello.bc
llc -dwarf-version=4 -O0 -filetype=obj hello.bc
gcc hello.o -o hello