From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Nov 30 11:40:41 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id LAA04147;
	Mon, 30 Nov 1998 11:40:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from fgwnews.fujitsu.co.jp (fgwnews.fujitsu.co.jp [164.71.1.134])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id LAA04139
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 30 Nov 1998 11:40:35 +0900 (JST)
	(envelope-from ksr@lp.nm.fujitsu.co.jp)
Received: from fdmmail.fujitsu.co.jp by fgwnews.fujitsu.co.jp (8.9.1a/3.7W-MX9810-Fujitsu Gateway)
	id LAA14330; Mon, 30 Nov 1998 11:40:34 +0900 (JST)
Received: from lpdm.lp.nm.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.8.8+2.7Wbeta7/3.6W-981028-Fujitsu Domain Master)
	id LAA22378; Mon, 30 Nov 1998 11:40:33 +0900 (JST)
Received: from kumando.lp.nm.fujitsu.co.jp (kumando [10.124.43.40])
	by lpdm.lp.nm.fujitsu.co.jp (8.8.8/3.6W) with ESMTP id LAA08349
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 30 Nov 1998 11:40:32 +0900 (JST)
Received: by kumando.lp.nm.fujitsu.co.jp (8.7.5/6.4J.6-lpslave02)
	id LAA08474; Mon, 30 Nov 1998 11:54:33 +0900 (JST)
Date: Mon, 30 Nov 1998 11:54:33 +0900 (JST)
Message-Id: <199811300254.LAA08474@kumando.lp.nm.fujitsu.co.jp>
From: TANAKA Keishiro <ksr@lp.nm.fujitsu.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
References: <3660A4B6398.38CBMIWADA@beige.ocn.ne.jp>
Gcc: nnml+archive:mail.199811
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 35820
Subject: [FreeBSD-users-jp 35820] Re: about win32 in gcc
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$?$J$+(B@$BIY;NDL$G$9!#(B

>$B$H$3$m$G!"(Bgcc$B$r;H$C$F(Bwin32$B$N%W%m%0%i%`$r%3%s%Q%$%k$7$?$$$N$G$9$,!"(B
># gcc test.c -o test.exe
>$B$H$d$C$?8e!"(Bwin$B$G<B9T$9$k$H(B
>$B!V(Btest.exe$B$OM-8z$J(BWin32$B%"%W%j%1!<%7%g%s$G$O$"$j$^$;$s!#!W(B
>$B$H=P$F$7$^$$$^$7$?!#(B
>QandA$BEy$r;29M$K$7$F8+$?$H$3$m%3%^%s%I$O$=$N$^$^$G$$$$$H$$$&;v$,J,$+$C$?$N(B
>$B$G$9$,!"L$$@$K(BWin32$B$NJ*$O$G$-$^$;$s!#(B
># gcc -v
>$B$G%P!<%8%g%s$rD4$Y$?$H$3$m(Bgcc2.7.2.1$B$H$G$^$7$?!#(B
>
>Win32$B%W%m%0%i%`$N%3%s%Q%$%k$N;EJ}$r$h$m$7$/$465<x2<$5$$!#(B

$B<j85$K(BLinux(& FreeBSD$B$N(BLinux$B%(%_%e%l!<%7%g%s(B)$B$GF0$/(Bmingw32-gcc$B$,$"$j$^(B
$B$9!#(B($B$I$3$G<j$KF~$l$?$N$+$OK:$l$F$7$^$C$?$N$G$o$+$j$^$;$s!#(B) $B$3$l$O%3(B
$B%s%Q%$%k:Q%P%$%J%j$G$9!#$3$l$r%$%s%9%H!<%k$9$l$P:n$k$3$H$,$G$-$^$9!#(B
# $B%5!<%A%(%s%8%s$GC5$7$?7k2L8+$D$+$C$?$b$N$J$N$GC5$;$P8+$D$+$k$O$:!#(B
# cdk.i386-mingw32.tar.gz$B$H$$$&%U%!%$%kL>$N$h$&$G$9!#(B

$B%=!<%9$+$i:F9=@.$9$k>l9g$G$9$,!"(Bgcc$B$G!"(BWin32$B$N%P%$%J%j$r:n$kJ}K!$H$7$F(B
$B$O!"(Bcygwin32$B$r;H$&J}K!$H!"(Bmingw32$B$r;H$&J}K!$,$"$j$^$9!#(B
cygwin32$B$r;H$&$H$$$&$N$O!"(Bcygnus$B$N(BWin32$B>e$N(BUNIX$B%l%$%d$r;H$&$H$$$&$h$&(B
$B$JJ}K!$G!"<B9T%U%!%$%k$rF0$+$9$H$-$K!"(Bcygwin32.dll$B$,I,?\$K$J$j$^$9!#(B
$B0lJ}(Bmingw32$B$r;H$&$H$$$&$N$O!"(BMicrosoft Windows$B$NCf$N%7%9%F%`%U%)%k%@Fb(B
$B$N(Bcrtdll.dll$B$J$I$KF~$C$F$$$k(BC$B%i%$%V%i%j$rMxMQ$9$k$h$&$J<B9T%U%!%$%k$r(B
$B:n$k$H$$$&$3$H!#$=$N$?$a!"<B9T;~$K(Bcygwin32.dll$B$N$h$&$J%i%$%V%i%j$,I,MW(B
$B$G$O$"$j$^$;$s!#(BUNIX$B%=!<%9$N0\?"$K$O(Bcygwin, $B2?$+?75,$K$d$k$H$-$O(B
mingw32$B$H;H$$J,$1$k$H$$$$$+$b$7$l$^$;$s!#(B(or cygwin$B$N$7$P$j$r<u$1$?$/(B
$B$J$$$H$-(B:-))

mingw32$B$r;H$&>l9g(B
1. binutils-2.8.1$B$K$D$$$F(B configure$B$G!"(B--target=i386-pc-pe$B$H$9$k!#(B
--prefix$B$r;XDj$9$k$N$rK:$l$J$$!#(B
2. gcc-2.8.1$B$N(Bconfiguire$B$KBP$7$F(B, --target=i386-pc-mingw32 --with-gas
--with-gld$B$H$9$k!#(B1$B$HF1$8(B--prefix$B$rK:$l$J$$!#(B
3. http://www.fu.is.saga-u.ac.jp/~colin/$B$+$i(Bmingw32$B$N%-%C%H$rF@$F!"(B
$B$=$l$rE,@Z$K%;%C%H%"%C%W$9$k!#(B
4. $B$$$/$D$+B-$j$J$$(BDLL$B$K$D$$$F$O!"(Bwindows$B$+$i;}$C$FMh$F(Bdlltool$B$r(B
$B;H$C$F(Bimport$B$9$k!#(B

cygwin32$B$r;H$&>l9g(B
1. binutils-2.8.1$B$K$D$$$F(B configure$B$G!"(B--target=i386-pc-pe$B$H$9(B
$B$k!#(B--prefix$B$r;XDj$9$k$N$rK:$l$J$$!#(B
2. gcc-2.8.1$B$N(Bconfiguire$B$KBP$7$F(B,--target=i386-pc-cygwin32 --with-gas
--with-gld$B$H$9$k!#(B1$B$HF1$8(B--prefix$B$rK:$l$J$$!#(B
3. http://www.cygnus.com/$B$+$i(Bcygwin32$B$N%;%C%H(B(cdk.exe)$B$r(Bget$B$7$FE,@Z$K(B
$B%;%C%H%"%C%W$9$k!#(B

$B$H$$$&<j=g$G$G$-$k$O$:$G$9!#(B

$B$?$@!"$A$g$C$H$d$C$F$_$?HO0O$G$O!"%^%k%A%9%l%C%I%W%m%0%i%`$,F0:n$7$^$;(B
$B$s$G$7$?!#(B(cygwin$B$NJ}$O(BFAQ$B$KL$%5%]!<%H$H=P$F$$$?$N$G;n$7$b$7$F$$$^$;$s!#(B)
$B$b$7(Bmingw32$B$G%^%k%A%9%l%C%I%W%m%0%i%`$bF0$$$F$k$H$$$&J}$,$$$i$7$?$i65(B
$B$($F2<$5$$!#(B


# cross compiler win32 gcc freebsd
-- 
TANAKA Keishiro ksr@lp.nm.fujitsu.co.jp
Life with C/C++. Phone +81-559-23-2222 Internal 7551-4616
