てけもぐ Tech 忘備録

LLVM-C API コードのコンパイル

対象読者

LLVM-C API 初学者

解決すること

LLVM-C API を使ったプログラムをコンパイルする

内容

LLVM-C API を使ったコードのコンパイルの仕方をメモ。

$ gcc -c -o sample.o sample.c

としてオブジェクトファイルを作り、作った sample.o オブジェクトファイルを以下で llvm のライブラリとリンクして実行ファイルを作成。

$ g++ sample.o `llvm-config --cxxflags --ldflags --libs all`