るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.290秒)
トップページ > クエリ:have_library[x] > クエリ:create_makefile[x]

別のキーワード

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

ライブラリ

モジュール

検索結果

Kernel#create_makefile(target, srcprefix = nil) -> true (18113.0)

@todo

...@todo

Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。

extconf.rb は普通このメソッドの呼び出しで終ります。

@param target ターゲットとなる拡張ライブラリの名前を指...
...うなディレクトリ構成の場合:

ext/
extconf.rb
test/
foo.c

このようにします。

require 'mkmf'
create_makefile
('test/foo', 'test')

このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにイ...

mkmf (12.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...