以前のリビジョンの文書です
Windows上にLinux環境を入れる方法は
という方法がある。
ネット収集した情報をもとにインストール。以下、そのまとめ。
Math | gnuplot | |
bc | ||
Devel | gcc4-gfortran | fortranコンパイラ |
gdb | デバッガ | |
make | lapackやslatecをインストールするため | |
Editors | emacs-x11 | |
emacs-el | ||
vim | ||
Net | ncftp | |
openssh | ||
Web | wget | プロキシの設定は/etc/wgetrcか~/.wgetrc |
X11 | X-start-menu-icons | startxwin.batなどをインストール |
font-adobe-dpi75 | ||
font-adobe-dpi100 | ||
font-misc-misc | ||
font-sony-misc | ||
font-jis-misc | ||
gv | ||
xorg-server | ||
xterm |
windows側で環境設定
HOME | C:\home |
そのままでは.bashrcを見に行かないので、.bash_profileに以下のように書き込む1)。
source ~/.bashrc
.bashrcの中身
if [ -f /etc/bashrc ]; then . /etc/bashrc fi export SHELL=/bin/bash export HOME=/home/kaz export TMPDIR=/tmp export TZ=JST-09 export MAKE_MODE=unix PATH=/usr/local/sbin:/usr/sbin:/sbin:.:~/bin PATH=/usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin:$PATH PAGER=less JLESSCHARSET=japanese-sjis export PATH PAGER JLESSCHARSET PS1="$HOSTNAME:\w$ " if [ -n ${DISPLAY} ]; then export DISPLAY=localhost:0.0 fi if [ ! -n "${TERM}" ]; then TERM=cygwin fi alias rm="rm -i" alias cp="cp -i" alias mv="mv -i"
xterm上で以下を実行。
$ wget http://www.netlib.org/lapack/lapack-3.1.1.tgz $ tar xzvf lapack-3.1.1.tgz $ cd lapack-3.1.1/ $ cp INSTALL/make.inc.gfortran ./make.inc
make.incを変更。
PLAT = _CYGWIN (略) FORTRAN = gfortran-4.exe OPTS = -O2 DRVOPTS = $(OPTS) NOOPT = -O0 LOADER = gfortran-4.exe LOADOPTS =
$ make blaslib $ make lapacklib $ make tmglib
blas_CYGWIN.a, lapack_CYGWIN.a, tmglib_CYGWIN.aなどのライブラリができる。 Liblaryパスを通すなり、一緒にコンパイルするなりして使う。
$ echo "source ~/.bashrc" > ~/.bash_profile