るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.236秒)
トップページ > クエリ:create_makefile[x] > クエリ:include[x] > 種類:ライブラリ[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

検索結果

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
ライブラリファイルを...