Cygwinへインストール

Cygwinへインストール — CygwinへのCutterのインストール方法

はじめに

CygwinへのCutterのインストール方法を説明します。

ここでは、Cygwin 1.5を対象とします。Cygwin 1.7にもインストールできますが、GLibへパッチを当てる必要があります。これについては、Cygwin 1.7が正式リリースされたら、それにあわせてGLibへパッチを送る予定です。

Cygwinのインストール

まず、Cygwin 1.5のインストーラをダウンロードします。

<URL:http://cygwin.com/setup.exe>

次に、インストーラを使って以下のパッケージをインストールします。

  • gcc

  • gdb

  • gettext-devel

  • intltool

  • libiconv

  • libtool

  • make

  • pkg-config

  • wget

ここからはCygwinの中で行います。Cygwinを起動してください。

Cygwin 1.5上では新しいGLibはビルドできません。そのため、Cutterも使えるけど少し古いバージョンのGLibを使います。

GLibは/usr/local/以下にインストールします。/usr/local/以下にはpkg-configのパスなどが通っていないため、Cutterを使ったテストを書くときに環境変数などを設定する必要があります。もし、それに関する手間やトラブルを回避したい場合は/usr/以下にインストールするとよいでしょう。その場合は、CygwinからGLibをインストールしないように注意してください。上書きされて整合性がとれなくなるかもしれません。

まずは、/usr/local/以下にインストールする方法です。

% wget http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.6.tar.gz
% tar xvzf glib-2.16.6.tar.gz
% cd glib-2.16.6
% ./configure
% make
% make install

/usr/以下にインストールする場合はconfigureのときに--prefix=/usrオプションをつけます。

% wget http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.6.tar.gz
% tar xvzf glib-2.16.6.tar.gz
% cd glib-2.16.6
% ./configure --prefix=/usr
% make
% make install

Cutterのインストール

これで下準備は整ったのでCutterをインストールします。

まず、GLibを/usr/local/以下にインストールした場合です。

% cd
% wget http://downloads.sourceforge.net/cutter/cutter-1.1.0.tar.gz
% tar xvzf cutter-1.1.0.tar.gz
% cd cutter-1.1.0
% ./configure PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
% make
% make install

GLibを/usr/以下にインストールした場合はこうなります。configureのときにPKG_CONFIG_PATHの代わりに--prefixを指定します。

% cd
% wget http://downloads.sourceforge.net/cutter/cutter-1.1.0.tar.gz
% tar xvzf cutter-1.1.0.tar.gz
% cd cutter-1.1.0
% ./configure --prefix=/usr
% make
% make install

次のステップ

以上でインストールは完了です。

まずは チュートリアル を一通り試してください。Cutterを使った開発の流れがわかります。