首先要生成.bc文件,那么,我们随便找一个c语言文件,使用下面的命令行得到.bc文件:
clang -emit-llvm quicksort.c -c -o quicksort.bc
然后对bc文件进行优化,例如使用下面的命令:
opt -bcf -bcf_prob=10 quicksort.bc -o test
最后将test转化为可执行程序:
llc -filetype=obj test
gcc test.o
./a.out
首先要生成.bc文件,那么,我们随便找一个c语言文件,使用下面的命令行得到.bc文件:
clang -emit-llvm quicksort.c -c -o quicksort.bc
然后对bc文件进行优化,例如使用下面的命令:
opt -bcf -bcf_prob=10 quicksort.bc -o test
最后将test转化为可执行程序:
llc -filetype=obj test
gcc test.o
./a.out