読者です 読者をやめる 読者になる 読者になる

cygwin-screen の configure で conftest.exe をrm失敗してしまう問題

contest.exeのプロセスが常駐して rm conftest で失敗する。これを回避するにはconfigureの先頭に以下を追加。

mykill(){
        ps -Wef|grep conftest|awk  '{print $2;}' | xargs.exe  kill -9
}
#rm前にkillしてやる。
rm(){
        mykill;/bin/rm $@
}

コンパイルは以下参考
http://www.his.kanazawa-it.ac.jp/~idurumi/blog/archives/000943.html

./configure
make CFLAGS=-Dlinux
tty.c でエラーが出るので、
gcc -c -I. tty.c
make CFLAGS=-Dlinux
pty.c の38行目でエラーが出るのでその行を消去。
make CFLAGS=-Dlinux

screenrc

escape ^zz
hardstatus alwayslastline "%w"
vbell on
shell bash

encoding SJIS
defencoding SJIS
termcapinfo cygwin KJ=SJIS

autodetach on
startup_message off