使用clang将Linux内核源代码转换为LLVM bitcode

时间:2015-04-19 19:22:31

标签: clang llvm

我正在尝试使用LLVM对某些程序进行静态分析。具体来说,我的目标是Linux内核源代码。但是,在将Linux内核中的单个文件的源代码转换为LLVM bitcode文件的第一步中,我遇到了困难。

我使用的命令是:

clang -Iinclude/path -c -emit-llvm one_single_file_in_linux_kernel \
      -o bitcode_file.bc

clang的搜索路径是正确的,但还有其他错误,例如找不到__always_inline。我认为应该使用其他一些标志,但我不知道。

有没有人遇到过这个问题?

0 个答案:

没有答案