ブックマーク / bellbind.hatenadiary.org (1)

  • LLVMを使ってみる - ラシウラ

    LLVM-1.x系の文書です。コマンドラインツールの使い方は同じですが.llの構文が2.2では通らないです。 インストール ubuntuでLLVMのパッケージを入れます。 apt-get install llvm llvm-cfe llvm-libs LLVMについて LLVMは仮想マシンですが、そのバイトコード仕様に忠実なアセンブリ言語もLLVM言語と呼んでいるようです。 http://llvm.org/docs/LangRef.html この言語で直接コードを書いて、llvm-asコマンドでバイトコードに落とすこともできます。が、llvm-cfeパッケージにgccフロントエンドがあるので、C言語で書いてバイトコードに落とすこともできます。 例 hello.c extern int puts(char*); int main() { puts("Hello World"); return

    LLVMを使ってみる - ラシウラ
    tnishimu
    tnishimu 2011/11/29
  • 1