clang打印调试信息

./clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -bcf -mllvm -bcf_loop=4 -mllvm -debug-only=opt,gen test2.c -o test1
【clang打印调试信息】-mllvm -debug打印调试信息,在llvm里的代码是DEBUG_WITH_TYPE定义的调试信息

DEBUG_WITH_TYPE("opt", errs() << "bcf: Block " << NumBasicBlocks <<" not selected.\n");

-debug打印信息太多了,换一个根据type指定打印信息的:
格式为: -mllvm -debug-only=type1,type2,type3,.....举例: -mllvm -debug-only=opt,gen

参考:https://www.cnblogs.com/Five1...

    推荐阅读