鏈接lto後有什麼辦法可以獲得llvm IR?例如,我有以下行:lto鏈接後獲取llvm IR
$ clang -flto -O2 a.c main.c -fuse-ld=gold -v -save-temps
所以我想LLVM IR其中file a.c
和文件main.c
在一個monlithic.bc
(或monlithic.o
與IR)鏈接。我嘗試添加選項-Wl,-plugin-opt=save-temps
但出現錯誤:
libLLVMLTO: Unknown command line argument 'save-temps'. Try: 'libLLVMLTO -help' clang: error: linker command failed with exit code 1 (use -v to see invocation)
而且也沒有什麼辦法來轉儲IR的LTO轉變?