48件ヒット
[1-48件を表示]
(0.012秒)
別のキーワード
種類
- インスタンスメソッド (24)
- モジュール関数 (24)
キーワード
-
create
_ header (12) -
create
_ makefile (12) - open (24)
検索結果
先頭4件
-
Kernel
# create _ header(header = "extconf . h") -> String (101.0) -
Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。
...
Kernel#have_func, Kernel#have_header などの検査結果を元に、
ヘッダファイルを生成します。
このメソッドは extconf.rb の最後で呼び出すようにしてください。
@param header ヘッダファイルの名前を指定します。
@return ヘッダファイ......ルの名前を返します。
例
# extconf.rb
require 'mkmf'
have_func('realpath')
have_header('sys/utime.h')
create_header
create_makefile('foo')
上の extconf.rb は以下の extconf.h を生成します。
#ifndef EXTCONF_H
#define EXTCONF_H
#define HAVE_REALPATH 1
#def... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (31.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...す。
@see File.open,IO.popen,IO.open
=== 第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か
整数(File::Constants モジュールの定数の論理和)を組み合わせて指定します。
mode......ンコーディングの指定
ext_enc(外部エンコーディング)が指定されている場合、
読み込まれた文字列にはこのエンコーディングが指定され、
出力する文字列はそのエンコーディングに変換されます。
ext_encが'BOM|'で始まる場合......を判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコーディングされた文字列とみなしてint_encへと変換し、その結果にint_encを設定して返します。... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (31.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...す。
@see File.open,IO.popen,IO.open
=== 第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か
整数(File::Constants モジュールの定数の論理和)を組み合わせて指定します。
mode......ンコーディングの指定
ext_enc(外部エンコーディング)が指定されている場合、
読み込まれた文字列にはこのエンコーディングが指定され、
出力する文字列はそのエンコーディングに変換されます。
ext_encが'BOM|'で始まる場合......を判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコーディングされた文字列とみなしてint_encへと変換し、その結果にint_encを設定して返します。... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (7.0) -
@todo
...@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指......レクトリ名を指定します。
省略した場合は extconf.rb があるディレクトリを使用します。
以下のようなディレクトリ構成の場合:
ext/
extconf.rb
test/
foo.c
このようにします。
require...