MonADKの改造
MonADKはCygwinが入った状態で使うと、コマンド名が被ってしまってうまく動作しない。
どうも、as.exe
(アセンブラ)が被ってしまっているらしい。そこでオプションをごにょごにょと調節してやればいい。
*** z_tools\Makefile.inc.orig Tue Aug 23 02:22:18 2005 --- z_tools\Makefile.inc Mon Jun 26 22:32:38 2006 *************** *** 17,23 **** AR = ar cvru RANLIB = ranlib INSTALL = install ! CFLAGS = -nostdlib -Wall -fno-builtin -O3 -DMONA -DDEBUG_BUILD -DHOST_CYGWIN CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti NFLAGS = -I $(INCDIR)/ -f win32 OSTYPE = `uname -sr` --- 17,23 ---- AR = ar cvru RANLIB = ranlib INSTALL = install ! CFLAGS = -nostdlib -Wall -fno-builtin -O3 -DMONA -DDEBUG_BUILD -DHOST_CYGWIN -B../z_tools CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti NFLAGS = -I $(INCDIR)/ -f win32 OSTYPE = `uname -sr`
要するに、目的のas.exe
のあるディレクトリを-B
で渡してやればいい。
コミットしたほうがいいのかしらん。