标签: clang llvm
clang hello_world.c -S -emit-llvm -o hello_world.bc llvm-dis hello_world.bc
我想使用llvm-dis生成人类可读的ll文件,但我收到了erorr
llvm-dis:无效的bitcode签名
答案 0 :(得分:6)
使用-S选项,clang已经生成了人类可读的LLVM程序集。所以你的.bc文件实际上并不包含bitcode,这就是为什么llvm-dis无法读取它。
-S
clang