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