为什么我收到错误" llvm-dis:无效的bitcode签名"

时间:2015-04-16 11:06:55

标签: 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签名

1 个答案:

答案 0 :(得分:6)

使用-S选项,clang已经生成了人类可读的LLVM程序集。所以你的.bc文件实际上并不包含bitcode,这就是为什么llvm-dis无法读取它。