|
次のページ
前のページ
目次へ
5. GNU C ライブラリコンピュータの起動において次に起こる出来事は、
以下のような C プログラムの例題をみたことがあるかもしれない。
main() { printf("Hello World!\n"); }
このプログラムでは、
Linux システムの
ライブラリ関数を使う方法には二種類ある。静的(statically) にプログラムにリンク
すれば、そうした関数はできあがった実行ファイルにコピーされて、組み込まれる。
動的(dynamically) にプログラムにリンクすれば(これが普通であるが)、プログラム
が実行されてそのライブラリコードが必要になったときに、
特定のプログラムにどのライブラリが必要なのか調べたいときは、
[greg@Curry power2bash]$ ldd /bin/bash libtermcap.so.2 => /lib/libtermcap.so.2 (0x40019000) libc.so.6 => /lib/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
5.1 設定ライブラリにある関数のいくつかは、あなたがどこに住んでいるかに依存している。
たとえば、オーストラリアなら、日付は 日/月/年と表記するが、アメリカでは、
月/日/年と表記する。
5.2 演習あなたの好きなプログラムがどんなライブラリを使っているのかを
ひとつかふたつだけの関数が入ったおもちゃのライブラリを作ること。それを作るに
は、
5.3 参考文献等
次のページ 前のページ 目次へ |
[ |