システムに LEDA ライブラリをセットアップしたいと考えています。
次のリンクからLEDAライブラリをダウンロードしました
http://www.algorithmic-solutions.info/free/d5.php
read me ファイルに記載されている手順
2.準備
---------------
LEDA 配布ファイルの解凍
LEDA---.tar.gz は LEDA ルートを作成します
ディレクトリ「LEDA---」。名前を変更したい場合があります
または別の場所に移動します。最終的なものを
LEDA ルート ディレクトリの完全なパス名。
LEDA の Unix オブジェクト コードをインストールして使用するには、変更する必要があります。
あなたの環境は次のとおりです。
a) LEDAROOT:
環境変数 LEDAROOT を LEDA ルート ディレクトリに設定します。
csh/tcsh: setenv LEDAROOT
sh/bash: LEDAROOT=
輸出LEDAROOT
b) コマンド検索パス:
コマンド検索パスに $LEDAROOT/Manual/cmd を含めます
(環境変数パス (csh) または PATH (sh)) を呼び出し、rehash (if
システムで必要です)。
c) 共有ライブラリ: (solaris、linux、irix、osf1 の場合)
共有ライブラリを使用する予定がある場合は、$LEDAROOT を
LD_LIBRARY_PATH 検索パス。次に、$LEDAROOT に移動して入力します
共有します。これにより、静的ライブラリから共有ライブラリが構築されます
ライブラリ。
注意: 共有ライブラリの構築は、それぞれではサポートされていません
プラットホーム。
d) xlman とデモ: $LEDAROOT に移動し、make xlman と入力してコンパイルします。
LEDA の対話型マニュアル リーダー xlman をリンクします。これで開始できます
マニュアルページを読んだり印刷したり、デモプログラムを起動したりするための xlman
その他のリリース ノートを参照してください。
3. アプリケーションプログラムのコンパイルとリンク
----------------------------------------------
a) -I コンパイラ フラグを使用して、コンパイラに
LEDA ヘッダー ファイル。
CC (g++) -I$LEDAROOT/incl -c file.c
b) -L コンパイラ フラグを使用して、コンパイラに
ライブラリ (libleda.a/so)
CC (g++) -L$LEDAROOT file.o -lleda -lX11 -lm
Solaris システムで Windows を使用している場合は、リンクが必要になる場合があります
システムソケットライブラリとネットワークサービスライブラリを
良い:
CC (g++) ... -lleda -lX11 -lsocket -lnsl -lm
c) 同時にコンパイルおよびリンクする
CC (g++) -I$LEDAROOT/incl -L$LEDAROOT file.c -lleda -lX11 -lm
システム管理者にヘッダーのインストールを依頼することをお勧めします
システムのデフォルトディレクトリにあるファイルとライブラリ。
次に、ヘッダーとライブラリの検索パスを指定する必要がなくなりました
コンパイラ コマンド ライン。
これらの指示に従いましたが、コマンドでエラーが発生しました
> xlman を作る
エラー
coredump@coredump-VPCCB15FG:~/Documents/LEDA$ make xlman
make -C デモ/xlman
make: *** demo/xlman: そのようなファイルまたはディレクトリはありません。止まる。
make: *** [xlman] エラー 2
誰かがライブラリのセットアップを手伝ってください。