るりまサーチ

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

別のキーワード

  1. dir chdir
  2. dir open
  3. dir foreach
  4. dir each_child
  5. rake original_dir

ライブラリ

モジュール

キーワード

検索結果

Kernel#dir_config(target, idefault = nil, ldefault = nil) -> [String, String] (18375.0)

configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。

...configure オプション
-
-with-TARGET-dir,
-
-with-TARGET-include,
-
-with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。

-
-with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをま...
...て指定するために使います。
ユーザが extconf.rb に --with-TARGET-dir=PATH を指定したときは
$CFLAGS に "-IPATH/include" を、
$LDFLAGS に "-LPATH/lib" を、
それぞれ追加します。

-
-with-TARGET-include オプションは
システム標準ではないヘッダフ...
...ldefault システム標準ではないライブラリのディレクトリのデフォルト値を指定します。


require 'mkmf'
# xml2 の configure オプションを指定できるようにします。
xml2_dirs = dir_config('xml2', '/opt/local/include/libxml2', '/opt/local/lib')...

mkmf (204.0)

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

...

require 'mkmf'

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

拡張ライブラリ foo.so を作成、インストールするには以下のようにします。

$ ruby extconf.rb
$ make
$ make site-install

foo.so の...
...プション --with-bar-dir
などを使って、ヘッダファイルのパスやライブラリのパスを指定できます。

$ ruby extconf.rb --with-bar-include=/usr/local/include \
-
-with-bar-lib=/usr/local/lib

または

$ ruby extconf.rb --with-bar-dir=/usr/loca...
...l

dir_config 関数の詳細については
Kernel#dir_config を参照してください。

=== configure オプション

configure オプションとは Ruby インタプリタのコンパイル時に指定された
configure スクリプトのオプション、
または extconf.rb 実行時...

Kernel#mkmf -> () (166.0)

mkmf を使って Makefile を作成します。

...作成します。

ruby -run -e mkmf -- [OPTION] EXTNAME [OPTION]

-
d ARGS run dir_config
-
h ARGS run have_header
-
l ARGS run have_library
-
f ARGS run have_func
-
v ARGS run have_var
-
t ARGS run have_type
-
m ARGS run have_macro
-
c ARGS run have_const
-
-vendor install to vendor_ru...

Kernel$$CFLAGS -> String (112.0)

拡張ライブラリをコンパイルするときの C コンパイラのオプションや、 ヘッダファイルのディレクトリを指定する文字列です。

...拡張ライブラリをコンパイルするときの C コンパイラのオプションや、
ヘッダファイルのディレクトリを指定する文字列です。

Kernel#dir_config の検査が成功すると、
この変数の値に " -Idir" が追加されます。...

Kernel$$LDFLAGS -> String (106.0)

拡張ライブラリをリンクするときのリンカのオプション、 ライブラリファイルのディレクトリを指定する文字列です。

...拡張ライブラリをリンクするときのリンカのオプション、
ライブラリファイルのディレクトリを指定する文字列です。

Kernel#find_library または Kernel#dir_config
の検査が成功すると、$LDFLAGS の値に "-Ldir" を追加します。...

絞り込み条件を変える