<< よいクリスマスであるように Dropboxの5G増量キャン... >>
 

Emacs 23.4のビルドメモ(OS Windows XP+SP3)

追記:2012年03月05日

1.configure.bat --with-gcc --no-debug --no-cygwin --prefix c:/work/emacsのところでハイフォンを2つ入れなければならないのに、消えていました。すみません。修正しておきました。

2. --no-cygwinを記述していませんでした。

3.LibPng, Zlib, LibUnGif, LibJpeg, LibTiffも結局入れてビルドしなおしました。


2012年03月05日


はじめに

emacs23.4をビルドしてみようと思ったので、ビルドした時のメモです。公式にWindows用のビルドしたものがあるので、わざわざビルドする必要はないです。趣味でビルドしただけです。このようにした方がもっといいよってあったら私に教えて下さいね。


私の環境

OS:Windows XP + SP3


ビルド環境を整える

MinGWを入れる。以下のリンクから私は、mingw-get-inst-20111118.exeをダウンロードしてきました。mingw-get-inst-xxxxxxxx xxのところが変わるので適当に。

1.mingw-get-inst-20111118.exeをダウンロード
http://sourceforge.net/projects/mingw/files/


2.mingw-get-inst-20111118.exeを実行し、インストール先をC:\MinGWにする。

3.C CompilerとC++ Compilerをチェック MSYS Basic SystwmとMinGW Developer ToolKitもチェックしてインストール。

a0031863_9592489.gif


4.必要なものをダウンロードしてインストールしてくれるので、終わるまで待っている。
5.以上で終了

使う時にはDOSのプロンプトで以下のように環境変数をセットしてから使っています。
環境変数セット


set Path=c:\MinGW\bin;c:\MinGW\msys\1.0\bin;c:\WINDOWS\system32




ソースのダウンロード


1.以下のアドレスからemacs-23.4.tar.gzをダウンロードする。
ftp://ftp.gnu.org/pub/gnu/emacs/

2.以下のアドレスからlibxpm-3.5.8-w32-src.zipをダウンロードする。
ftp://ftp.gnu.org/pub/gnu/emacs/windows/

3.必要ならば LibPng, Zlib, LibUnGif, LibJpeg, LibTiffを以下のサイトからダウンロードします。今回は入れなかったよ。
http://gnuwin32.sourceforge.net/packages.html


ビルド準備

1.libxpm-3.5.8-w32-src.zipを解凍し、解凍してできたincludeフォルダ毎C:\MinGWにコピーする。
2.srcフォルダのsimx.hファイルをC:\MinGW\includeにコピーする。
3.C:\workフォルダを作っておく。後でここにビルドしたものをインストールする。



ビルド

以下のようにコマンドをDOSプロンプトで入力してビルドする。

コマンド


set Path=c:\MinGW\bin;c:\MinGW\msys\1.0\bin;c:\WINDOWS\system32
tar xvf emacs-23.4.tar.gz
cd emacs-23.4
cd nt
configure.bat --with-gcc --no-debug --no-cygwin --prefix c:/work/emacs
mingw32-make bootstrap
mingw32-make info
mingw32-make
mingw32-make install



mingw32-make installでC:\work\emacsにビルドしたものが入ります。

libxpm-3.5.8-w32-src.zipを解凍した中のsrcの中にlibXpm.dllがありますので、それをemacs\binの中にコピーすれば終わりです。



最後に

適当にやっているので、参考にならないけど私の覚書として記事にしました。こんな方法の方が良いよなどアドバイスなどありましたらよろしくお願い致します。
みなさんはOSが新しいのでしょうね。私はいまだにXPです。研究用に使っているソフトが対応していなくてXPから抜けられないですorz.


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2012-02-28 17:56
<< よいクリスマスであるように Dropboxの5G増量キャン... >>
掲載の記事や画像などすべての複写・転載・公衆送信等はご遠慮ください。