Windows MingwでRubyコンパイル

2012/07/12 21:56 に 森山誠二郎 が投稿   [ 2012/09/04 6:15 に更新しました ]
ASCOをRubyにリンクする目的でRubyコンパイル
Rubyは、1.8.7-p358をまず使用。
1.MingwのインストーラをsourceforgeからDLしインストール
   msysも一緒にインストールした
2.システム環境設定で、mingw/binとmsys/1.0/binをパスに通す
3.Rubyを展開
4../configure --prefix=c:/Anagix/Tools/Ruby-1.8.7p358
5.make && make install

続いて以下を参考に、Cのプログラムとリンクする、
http://jp.rubyist.net/magazine/?0004-BuildRubyWin
http://jp.rubyist.net/magazine/?cmd=view&p=0007-BuildRubyWin&key=build%2BRuby%2Bon%2BWindows#l0
http://funktor.org/programming/cpp/embedding-ruby
http://shugo.net/article/cmagazine/1st/

1. Ruby-1.8.7-p358のディレクトリの下にexerciseディレクトリを作り、
   hw.cをコンパイルする場合、
        gcc hw.c =o hw -I .. -L .. -lmsvcrt-ruby18 でRubyをリンクしたhwが動く。
2.
       
Comments