168件ヒット
[1-100件を表示]
(0.036秒)
別のキーワード
モジュール
- Kernel (168)
キーワード
-
create
_ header (12) -
create
_ makefile (12) -
create
_ tmpsrc (12) -
egrep
_ cpp (24) -
find
_ executable (12) -
find
_ header (12) -
find
_ library (24) - libpathflag (12)
-
link
_ command (12) -
try
_ static _ assert (24)
検索結果
先頭5件
- Kernel
# libpathflag(libpath = $ DEFLIBPATH| $ LIBPATH) -> String - Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool - Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool - Kernel
# create _ makefile(target , srcprefix = nil) -> true - Kernel
# create _ header(header = "extconf . h") -> String
-
Kernel
# libpathflag(libpath = $ DEFLIBPATH| $ LIBPATH) -> String (6409.0) -
与えられた libpath を -L 付きの文字列に変換して返します。
...与えられた libpath を -L 付きの文字列に変換して返します。
@param libpath LIBPATH に指定する値を指定します。... -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool (6121.0) -
@todo ???
...@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool (6121.0) -
@todo ???
...@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (6115.0) -
@todo
...イブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo"......ブ
ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。
@param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は extconf.rb があるディ......foo.c
このようにします。
require 'mkmf'
create_makefile('test/foo', 'test')
このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにインストールされます。
/path/to/ruby/sitearchdir/test/foo.so
ブロック... -
Kernel
# create _ header(header = "extconf . h") -> String (6109.0) -
Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。
...うにしてください。
@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
#define HAVE_SYS_UTIME_H 1
#endif... -
Kernel
# create _ tmpsrc(src) -> String (6109.0) -
与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。
...与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。
@param src C プログラムのソースコードを指定します。... -
Kernel
# link _ command(ldflags , opt = "" , libpath = $ DEFLIBPATH| $ LIBPATH) -> String (321.0) -
実際にリンクする際に使用するコマンドを返します。
...実際にリンクする際に使用するコマンドを返します。
@param ldflags LDFLAGS に追加する値を指定します。
@param opt LIBS に追加する値を指定します。
@param libpath LIBPATH に指定する値を指定します。
@see RbConfig.expand... -
Kernel
# find _ library(lib , func , *paths) -> bool (121.0) -
関数 func が定義されたライブラリ lib を探します。
...されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探索します。
上記......ます。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラ... -
Kernel
# find _ library(lib , func , *paths) { . . . } -> bool (121.0) -
関数 func が定義されたライブラリ lib を探します。
...されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探索します。
上記......ます。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラ...