るりまサーチ

最速Rubyリファレンスマニュアル検索!
84件ヒット [1-84件を表示] (0.030秒)

別のキーワード

  1. fileutils cp
  2. fileutils cp_r
  3. win32ole cp_acp
  4. win32ole cp_utf7
  5. win32ole cp_utf8

モジュール

キーワード

検索結果

Kernel#cpp_command(outfile, opt = "") -> String (6121.0)

実際にプリプロセッサを実行する際に使用するコマンドを返します。

...実際にプリプロセッサを実行する際に使用するコマンドを返します。

@
param outfile 出力ファイルの名前を指定します。

@
param opt プリプロセッサに与える追加のコマンドライン引数を指定します。

@
see RbConfig.expand...

Kernel#egrep_cpp(pattern, src, opt = "") -> bool (6121.0)

C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。

...を判定します。

CP
P $CFLAGS opt | egrep pat

を実行し、その結果が正常かどうかを true または false で返します。

このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。

@
param pattern 「egrep...
...の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。

@
param src C 言語のソースコードを文字列で記述します。

@
see egrep(1)...

Kernel#egrep_cpp(pattern, src, opt = "") { ... } -> bool (6121.0)

C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。

...を判定します。

CP
P $CFLAGS opt | egrep pat

を実行し、その結果が正常かどうかを true または false で返します。

このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。

@
param pattern 「egrep...
...の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。

@
param src C 言語のソースコードを文字列で記述します。

@
see egrep(1)...

Kernel#try_cpp(src, opt = "", *opts) -> bool (6121.0)

C プログラムのソースコード src をプリプロセスします。

...します。

$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。

このメソッドはヘッダファイルの存在チェックなどに使用します。

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

@
param opt プ...
...ドライン引数として渡す値を指定します。

@
return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。

例:

require 'mkmf'
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"...

Kernel#try_cpp(src, opt = "", *opts) { ... } -> bool (6121.0)

C プログラムのソースコード src をプリプロセスします。

...します。

$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。

このメソッドはヘッダファイルの存在チェックなどに使用します。

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

@
param opt プ...
...ドライン引数として渡す値を指定します。

@
return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。

例:

require 'mkmf'
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"...

絞り込み条件を変える

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

@todo

...@todo

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

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

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

@
param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は extconf.rb があるディ...
...以下のようなディレクトリ構成の場合:

ext/
extconf.rb
test/
foo.c

このようにします。

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

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

Kernel#install_files(mfile, ifiles, map = nil, srcprefix = nil) -> [] (127.0)

このメソッドは create_makefile, install_rb が使用します。 内部用のメソッドです。

...ll_rb が使用します。
内部用のメソッドです。

@
param mfile Makefile を表す File のインスタンスです。

@
param ifiles インストールするファイルのリストを指定します。

@
param map ???

@
param srcprefix ソースディレクトリを指定します。...