|
次のページ
前のページ
目次へ
7. C++プログラムのコンパイルlibg++は数学ライブラリの一部を使用しているので、libmにリンクされていま す。既存のlibg++は古いライブラリを使用するようにコンパイルされている でしょうから、libg++をglibcを使って再コンパイルするか、バイナリ版を 入手する必要があります。最新のlibg++ソースと、glibcにリンクされたバイ ナリ(x86用)は ftp://ftp.yggdrasil.com/private/hjl/にあります。
7.1 テスト用glibcを使うlibg++のインストールglibcをテストライブラリとしてインストールした場合、glibcと同じディレク
トリにlibg++のファイルもインストールする必要があります(前節の例では
7.2 メインライブラリとしてglibcを使う場合のlibg++のインストールglibcをメインライブラリとしてインストールした場合で、g++プログラムを以前 のCライブラリとともに使用したいならば、まず、古いlibg++ファイルを古い libcディレクトリに移動します。たぶん一番簡単な方法は、前節で説明した ようにしてlibc5を使ってlibg++をコンパイルしてインストールし、次に glibc版を通常どおりインストールすることです。
7.3 メインライブラリでないlibcを使ったC++プログラムのコンパイルC++プログラムをメインでないlibcとともに使用した場合、g++のincludeディレク
トリをincludeするように指定する必要があります。上の例で言えば、
テスト用glibcなら
次のページ 前のページ 目次へ |
[ |