るりまサーチ

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

別のキーワード

  1. mkmf find_library
  2. mkmf have_library
  3. mkmf try_link
  4. mkmf have_var
  5. mkmf try_do

種類

ライブラリ

モジュール

検索結果

mkmf (38018.0)

Ruby の拡張ライブラリのための Makefile を作成するライブラリです。

...とライブラリ libbar.a の関数 baz() が必要だとします。
このための extconf.rb は以下のように書きます。

require 'mkmf'

dir_config('bar')
if have_header('bar.h') and have_library('bar', 'baz')
create_makefile('foo')
end

拡張ライブラリ foo.so を...
...生成できます。

$ gcc -MM *.c > depend

なお、depend ファイルを依存関係の記述以外に使うべきではありません。
mkmf
.rb が depend ファイルを Makefile に連結するときに、
その内容を加工する場合があるからです。

=== extconf.rb が生...
...ライブラリを $sitearchdir にインストールします。
カレントディレクトリにディレクトリ lib があれば
その配下の ruby スクリプト (*.rb ファイル) を、
ディレクトリ階層を保ったまま $sitelibdir にインストールします。...

Kernel$$sitelibdir -> String (26101.0)

サイト固有のライブラリを置くディレクトリです。 通常は "/usr/local/lib/ruby/site_ruby/バージョン" です。

サイト固有のライブラリを置くディレクトリです。
通常は "/usr/local/lib/ruby/site_ruby/バージョン" です。