Windows MingwでRubyコンパイル

Post date: 2012/07/13 4:56:11

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.