为什么我收到错误 "llvm-dis: Invalid bitcode signature"
why I received the error "llvm-dis: Invalid bitcode signature"
clang hello_world.c -S -emit-llvm -o hello_world.bc
llvm-dis hello_world.bc
我想使用 llvm-dis 生成人类可读的 ll 文件,但我收到了错误
llvm-dis: 无效的位码签名
使用 -S
选项,clang
已经生成了人类可读的 LLVM 程序集。所以你的 .bc 文件实际上并不包含位码,这就是为什么 llvm-dis 无法读取它的原因。
clang hello_world.c -S -emit-llvm -o hello_world.bc
llvm-dis hello_world.bc
我想使用 llvm-dis 生成人类可读的 ll 文件,但我收到了错误
llvm-dis: 无效的位码签名
使用 -S
选项,clang
已经生成了人类可读的 LLVM 程序集。所以你的 .bc 文件实际上并不包含位码,这就是为什么 llvm-dis 无法读取它的原因。