MinGW は "Minimalist GNU for Windows" の略語で,Microsoft Windows アプリケーションを開発するための最小限の開発環境を提供します.


TeX 関連プログラムには C, C++ で書かれたプログラムがあります. MinGW を使用すれば TeX Live の最新の開発版を自分でビルドして使用することができます. 64-bit バイナリをビルドしたい場合は MSYS2 を使用します.



/etc/fstab の作成

/mingw が存在しない場合は /etc/fstab を作成して c:/mingw /mingw を追加します.

#This is a sample file for /etc/fstab.
#Currently /etc/fstab is only read during dll initialization.
#I will eventually watch the directory for changes and reread the file.
#The line format is simple in that you give the Win32 path, followed by one or
#more space or tab delimiter, followed by the mount point.  Mount points in 
#typical UNIX environments must be a physical name on a drive before it can 
#actually be used as a mount point.  In this implementation the "must exist" 
#requirement isn't enforced, however, it will be an aide to such programs as 
#find and readline's tab completion if it does exist.

#You can use a # as the first character on the line as a comment indicator.
#Blank lines are ignored.

#Win32_Path		Mount_Point
c:/mingw		/mingw

TeX Live

Building TeX Live

MinGW をフルインストールします.

MinGW Shell を起動して Fontconfig をインストールして以下のコマンドを実行します.

$ mkdir texlive-win32 && cd texlive-win32
$ rsync -a --delete --exclude=.svn --exclude=Work tug.org::tldevsrc/Build/source/ .
$ mkdir Work && cd Work
$ ../Build --no-clean --without-ln-s

~/texlive-win32/inst/bin/i686-pc-mingw32/ 配下に実行ファイルが作成されます.

64-bit バイナリをビルドしたい場合は MSYS2 を使うとビルドできます.

MinGW 関連リンク

Last-modified: 2016-05-02 (月) 14:22:51 (1142d)