INTRO

Section: C Library Functions (3)
索引 jman

BSD mandoc
BSD 4  

索引

名称

intro - C ライブラリの手引  

索引

解説

本節では C ライブラリ関数とエラー時の返却値、他の共通定義、そして設計 概念について概説します。これらの関数のほとんどが C ライブラリである libc から利用可能です。 その他のライブラリ、例えば数学ライブラリである libm 等を利用する場合には、コンパイル時にコンパイラの -l オプションを付加して、その利用を指示する必要があります。

各種ライブラリ一覧 (括弧内はローダフラグ):

libcPqFllNsArc
標準 C ライブラリ関数。 C コンパイラ cc(1) を使うときは、ローダフラグ -l c を指定する必要はありません。 libc の内部にはいくつかの `ライブラリ' または関数グループが含まれます。これらは、 標準 I/O ルーチン、データベース・ルーチン、ビット・オペレータ、ストリング・ オペレータ、キャラクタ試験とキャラクタ・オペレータ、des 暗号ルーチン、 記憶割当、時間関数、信号処理他です。
libcursesPqFllNsArcursesFllNsArtermcap
2 次元非ビットマップ・ディスプレィ端末用の端末独立 スクリーン管理ルーチン ( ncurses(3) を参照)。
libcompatPqFllNsArcompat
廃止されているが、 BSD 4.3 との互換性の生成に使える関数。特に、ソース・コード の互換性確保のために、 BSD の旧リリースで提供された各種のシステム・ コール・インタフェースが含まれています。これらのルーチンの使用は、 できるだけ避けるべきです。マニュアル・ページの互換性ルーチンの見出し項目に 使用すべき適切なインタフェースが表示されています。
libkvmPqFllNsArkvm
カーネル・メモリへのアクセスに使われる関数はこのライブラリにあります。 実行中のシステムとクラッシュ・ダンプの両方に使用できます ( kvm(3) を参照)。
liblPqFllNsArl
lex(1) 用ライブラリ
libmPqFllNsArm
数学ライブラリ、 libm。 数学ライブラリは Pascal コンパイラ が必要なときにロードされますが、 -l m フラッグを要求する C コンパイラからは ロードされません ( math(3) を参照)。
libmpPqFllNsArmp
libtermcapPqFllNsArtermcap
端末独立操作ライブラリ・パッケージ ( termcap(3) を参照 )。
libyPqFllNsAry
yacc(1) 用ライブラリ

 

索引

関連ファイル

/usr/lib/libc.a
C ライブラリ
/usr/lib/libc_p.a
プロファイリングにコンパイルされた C ライブラリ
/usr/lib/libm.a
数学ライブラリ
/usr/lib/libm_p.a
プロファイリングにコンパイルされた数学ライブラリ

 

索引

関連項目

cc(1), ld(1), nm(1), intro(2), math(3), stdio(3)  

索引

歴史

マニュアルは AT&T System v7 で取り入れられました。


 

索引

Index

名称
解説
関連ファイル
関連項目
歴史

jman



Time: 07:06:55 GMT, January 12, 2009