るりまサーチ

最速Rubyリファレンスマニュアル検索!
572件ヒット [201-300件を表示] (0.566秒)
トップページ > モジュール:Kernel[x] > クエリ:Kernel.#p[x] > クエリ:puts[x] > クエリ:trap[x] > クエリ:$OFS[x] > クエリ:$DEFAULT_INPUT[x] > ライブラリ:mkmf[x] > クエリ:depend_rules[x]

別のキーワード

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

検索結果

<< < 1 2 3 4 5 ... > >>

Kernel$$topdir -> String (27103.0)

拡張ライブラリを make するためのヘッダファイル、 ライブラリ等が存在するディレクトリです。 通常は $archdir と同じで、"/usr/local/lib/ruby/バージョン/arch" です。

拡張ライブラリを make するためのヘッダファイル、
ライブラリ等が存在するディレクトリです。
通常は $archdir と同じで、"/usr/local/lib/ruby/バージョン/arch" です。

Kernel#with_werror(opt, opts = nil) {|opt, opts| ... } -> object (21403.0)

@todo 内部用?

...@todo 内部用?

???

@param opt ????

@param opts ????

@return ブロックを評価した結果を返します。...

Kernel#with_werror(opt, opts = nil) {|opt| ... } -> object (21303.0)

@todo 内部用?

...@todo 内部用?

???

@param opt ????

@param opts ????

@return ブロックを評価した結果を返します。...

Kernel#try_link(src, opt = "", *options) -> bool (21203.0)

C プログラムのソースコード src をコンパイル、リンクします。

...たら false を返します。

@param src C プログラムのソースコードを指定します。

@param opt リンカにコマンド引数として渡す値を指定します。

例:

require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "sin() exists"
end...

Kernel#try_link(src, opt = "", *options) { ... } -> bool (21203.0)

C プログラムのソースコード src をコンパイル、リンクします。

...たら false を返します。

@param src C プログラムのソースコードを指定します。

@param opt リンカにコマンド引数として渡す値を指定します。

例:

require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "sin() exists"
end...

絞り込み条件を変える

Kernel#xsystem(command, opts = nil) -> () (21125.0)

Kernel.#system と同じですが、コマンドの出力は(標準出力、標準エラー 出力ともに)ログファイルに出力します。ログファイル名は mkmf.log です。

...
Kernel
.#system と同じですが、コマンドの出力は(標準出力、標準エラー
出力ともに)ログファイルに出力します。ログファイル名は mkmf.log です。

@param command コマンドを指定します。
@param opts オプションを Hash で指定します。...
...:werror というキーに真を指定すると

@see Kernel.#system...

Kernel#try_constant(const, headers = nil, opt = "") -> Integer | nil (21119.0)

定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。

...がシステムに存在するかどうか検査します。
Kernel
#have_const を使ってください。

@param const C 言語の定数名を指定します。

@param headers 追加のヘッダファイルを指定します。

@param opt コンパイラに渡すオプションを指定します...

Kernel#try_constant(const, headers = nil, opt = "") { ... } -> Integer | nil (21119.0)

定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。

...がシステムに存在するかどうか検査します。
Kernel
#have_const を使ってください。

@param const C 言語の定数名を指定します。

@param headers 追加のヘッダファイルを指定します。

@param opt コンパイラに渡すオプションを指定します...

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

@todo

...@todo

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

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

@param target ターゲットとなる拡張ライブラリの名前を指...
...ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。

@param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は extconf.rb があるディレ...
...test/
foo.c

このようにします。

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

このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにインストールされます。

/path/to/ruby/sitearchdir/test/foo.so...

Kernel#find_library(lib, func, *paths) -> bool (21109.0)

関数 func が定義されたライブラリ lib を探します。

...されたライブラリ lib を探します。

最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探索します。

上記...
...します。

p
aths を指定しないときは Kernel#have_library と同じ動作です。

@param lib ライブラリ名を指定します。

@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。

@param paths ライブ...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>