2008-11-05
llvmrubyチュートリアル (その1)
|明日、LLVM 2.4がリリースされるそうです。これまで、llvmrubyを使うためにはSVNで開発版LLVMを取ってきてコンパイルする必要があったのですが、llvmrubyを使う敷居が一気に下がりそうです。また、llvmrubyもgem化されていてインストールがかなり容易になっています。
こういうタイミングなので、llvmrubyを作ってもらった恩返しでllvmrubyのチュートリアルを書こうと思い立ちました。判りづらい文章になると思いますが、こつこつ書いていこうと思いますのでよろしくお願いします。
llvmrubyのインストールはllvmruby.orgに記事があります。(http://llvmruby.org/wordpress-llvmruby/?p=29)
llvmrubyの記事を訳すとこんな感じです。
- rubygemsをバージョン1.2以上にアップデートしてください
- gem source -a http://gems.github.com と入力してgemのソース先にgithubを加えましょう
- LLVMをコンパイルしてください。–enable-picオプションをつけてコンパイルしてください。llvm-configをパスの通ったところに置いてください。
- gem install tombagby-llvmruby と入力するとインストールされます。
Cygwinで動かすときはこの手順ではダメでまた後で書きます。
llvmrubyを使うときは次のようにします。
require 'rubygems' require 'llvm'
つづく
コメントを書く
トラックバック - http://d.hatena.ne.jp/miura1729/20081105/1225890087
リンク元
- 6 http://www.rubyist.net/~kazu/samidare/
- 1 http://a.hatena.ne.jp/asip/
- 1 http://d.hatena.ne.jp/gamella/searchdiary?word=malloc
- 1 http://d.hatena.ne.jp/winebarrel/edit?date=20081104
- 1 http://search.minakoe.jp/rsss/rsss.asp?qry=domain:hatena&multi=1
- 1 http://www.google.co.jp/search?hl=ja&q=cygwinって&btnG=検索&lr=
- 1 http://www.google.com/search?client=safari&rls=ja-jp&q=llvm+gc&ie=UTF-8&oe=UTF-8