GLPK とは、 線形計画法等の機能を持ったソフトウエア. この Web ページでは,GLPK のインストール手順を説明する.
※ Linux での GLPK (GNU Linear Programming Kit) をビルドとインストールについては, 別のWebページで説明する.
Cygwin のセットアッププログラム setup.exe を使って, GLPK をソースプログラムからコンパイルするのに必要となる他のソフトウエアをインストールする.簡単にインストールできる.
下記のパッケージを選ぶ.
「keep」になっている場合には,インストール済みなので,keep のままでよい.
以下の操作は,Cygwin のコンソールで行う.
cd /tmp tar -xvzof /usr/src/glpk-4.42.tar.gz
※ ファイルが無いよ,というときは,Cygwin のセットアッププログラムの実行のときに, Math/glpk-devel の「Src」のチェックを忘れていたということなので, もう一度,Cygwin のセットアッププログラムの実行を繰り返す.
cd /tmp patch -p1 < /usr/src/glpk-4.42-1.cygwin.patch
Cygwin のコンソール で次の操作を行う.
cd /tmp cd glpk-4.42 CC="gcc-4 -m32 -mthreads -O3 -fno-tree-vectorize" CPP=cpp-4 LDFLAGS=-no-undefined ./configure --prefix=/usr --with-zlib make
※ -fno-tree-vectorize を付けているのは gcc4.4 におけるバグ(=伝聞情報)の回避のため.
※ Core2 プロセッサの場合は, 「CC="gcc-4 -m32 -mthreads -O3 -fno-tree-vectorize -msse4.2 -march=native"./configure --prefix=/usr --with-zlib」のようにしてもいいでしょう.
※ エラーメッセージが出ないことを確認すること.
※ エラーメッセージが出ないことを確認すること.
引き続き,Cygwin のコンソール で次の操作を行い, GLPK に付属のテストプログラムを起動してみる.テストに失敗するとエラーメッセージが出る.詳細は,ファイル名 log に起動される.
make check
make check の結果,エラーが出ていないことを確認する.
引き続き,Cygwin のコンソール で次の操作を行う.
※ エラーメッセージが出ないことを確認すること.
make install
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()