エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Rubyのコード内にCのコードを埋め込んで、その部分だけCコンパイラでコンパイルして拡張ライブラリ化し... Rubyのコード内にCのコードを埋め込んで、その部分だけCコンパイラでコンパイルして拡張ライブラリ化し、呼び出す。これがRubyInlineの仕掛けである。Windowsでうまく動かないとか、Ocraでexe化するのがうまくいかないとか、色々あったが、最近のんは改善されてるのかなーと思って試してみた。 2010年に同じことを試した人が既にいて、 RubyInlineを使ったRubyのスクリプトをocraで実行ファイルにする(まとめ) 現在、RubyInlineのRuby1.9以降対応、Ocraの動作不良については解消されているようで、ここにかいてある方法のうち、 ・自分のコードでENVを設定する ・RubyInlineのタイムスタンプ判定修正 の2点だけでRubyInlineを使ったコードをOcraでexe化できるようだ。 なお、今回使うサンプルコードはRuby1.9.1でRubyInli