12件ヒット
[1-12件を表示]
(0.236秒)
検索結果
先頭1件
-
mkmf (49.0)
-
Ruby の拡張ライブラリのための Makefile を作成するライブラリです。
...めの extconf.rb は以下のように書きます。
require 'mkmf'
dir_config('bar')
if have_header('bar.h') and have_library('bar', 'baz')
create_makefile('foo')
end
拡張ライブラリ foo.so を作成、インストールするには以下のようにします。
$ ruby ext......r
などを使って、ヘッダファイルのパスやライブラリのパスを指定できます。
$ ruby extconf.rb --with-bar-include=/usr/local/include \
--with-bar-lib=/usr/local/lib
または
$ ruby extconf.rb --with-bar-dir=/usr/local
dir_config 関数の詳......す。
Kernel#arg_config も参照してください。
また、以下のオプションがデフォルトで利用可能です。
: --with-opt-include=DIR
ヘッダファイルを探索するディレクトリ DIR を追加します。
: --with-opt-lib=DIR
ライブラリファイルを...