linuxで動作するCygwin(32bit)用のクロスコンパイラ

cygwin32  cygwin64  linux32  コメント
$ gcc -v hello.c  $ i686-pc-cygwin-gcc -v hello.c   
組み込み spec を使用しています。  組み込み spec を使用しています。   
COLLECT_GCC=gcc  COLLECT_GCC=i686-pc-cygwin-gcc   
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.9.3/lto-wrapper.exe  COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.9.2/lto-wrapper.exe   
ターゲット: i686-pc-cygwin  ターゲット: i686-pc-cygwin   
configure 設定:  configure 設定:   
/cygdrive/i/szsz/tmpp/gcc/gcc-4.9.3-1.i686/src/gcc-4.9.3/configure  /usr/src/ports/cygwin32-gcc/cygwin32-gcc-4.9.2-1.x86_64/src/gcc-4.9.2/configure   
--srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-4.9.3-1.i686/src/gcc-4.9.3  --srcdir=/usr/src/ports/cygwin32-gcc/cygwin32-gcc-4.9.2-1.x86_64/src/gcc-4.9.2   
--prefix=/usr  --prefix=/usr   
--exec-prefix=/usr  --exec-prefix=/usr   
--localstatedir=/var  --localstatedir=/var   
--sysconfdir=/etc  --sysconfdir=/etc   
--docdir=/usr/share/doc/gcc  --docdir=/usr/share/doc/cygwin32-gcc   
--htmldir=/usr/share/doc/gcc/html  --htmldir=/usr/share/doc/cygwin32-gcc/html   
-C  -C   
--build=i686-pc-cygwin  --build=x86_64-pc-cygwin   
--host=i686-pc-cygwin  --host=x86_64-pc-cygwin   
--target=i686-pc-cygwin  --target=i686-pc-cygwin   
--without-libiconv-prefix  --without-libiconv-prefix   
--without-libintl-prefix  --without-libintl-prefix   
  --with-sysroot=/usr/i686-pc-cygwin/sys-root   
  --with-build-sysroot=/usr/i686-pc-cygwin/sys-root   
--libexecdir=/usr/lib  --libexecdir=/usr/lib   
--enable-shared  --enable-shared   
--enable-shared-libgcc  --enable-shared-libgcc   
--enable-static  --enable-static   
--enable-version-specific-runtime-libs  --enable-version-specific-runtime-libs   
--enable-bootstrap     
--enable-__cxa_atexit  --enable-__cxa_atexit   
--with-dwarf2  --with-dwarf2   
--with-arch=i686  --with-arch=i686   
--with-tune=generic  --with-tune=generic   
--disable-sjlj-exceptions  --disable-sjlj-exceptions   
--enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++  --enable-languages=c,c++,fortran,ada,lto,objc,obj-c++   
--enable-graphite  --enable-graphite   
--enable-threads=posix  --enable-threads=posix   
--enable-libatomic     
--enable-libgomp  --enable-libgomp   
--disable-libitm  --disable-libitm   
--enable-libquadmath  --enable-libquadmath   
--enable-libquadmath-support  --enable-libquadmath-support   
--enable-libssp  --enable-libssp   
--enable-libada  --enable-libada   
--enable-libjava     
--enable-libgcj-sublibs  --enable-libgcj-sublibs   
--disable-java-awt  --disable-java-awt   
--disable-symvers  --disable-symvers   
--with-ecj-jar=/usr/share/java/ecj.jar  --with-ecj-jar=/usr/share/java/ecj.jar   
--with-gnu-ld  --with-gnu-ld   
--with-gnu-as  --with-gnu-as   
--with-cloog-include=/usr/include/cloog-isl  --with-cloog-include=/usr/include/cloog-isl   
--without-libiconv-prefix     
--without-libintl-prefix     
--with-system-zlib  --with-system-zlib   
--enable-linker-build-id  --enable-linker-build-id   
スレッドモデル: posix  スレッドモデル: posix   
     
gcc バージョン 4.9.3 (GCC)  gcc バージョン 4.9.2 (GCC)   
COLLECT_GCC_OPTIONS=  COLLECT_GCC_OPTIONS=   
'-v'  '-v'   
'-mtune=generic'  '-mtune=generic'   
'-march=i686'  '-march=i686'   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/cc1.exe  /usr/lib/gcc/i686-pc-cygwin/4.9.2/cc1.exe   
-quiet  -quiet   
-v  -v   
-Dunix  -Dunix   
  -idirafter /usr/i686-pc-cygwin/sys-root/usr/lib/../include/w32api   
-idirafter /usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../include/w32api     
-idirafter /usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/lib/../../include/w32api  -idirafter /usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/lib/../../include/w32api   
hello.c  hello.c   
-quiet  -quiet   
-dumpbase hello.c  -dumpbase hello.c   
-mtune=generic  -mtune=generic   
-march=i686  -march=i686   
-auxbase hello  -auxbase hello   
-version  -version   
-o /tmp/ccLlo7la.s  -o /tmp/ccDZXB37.s   
     
GNU C (GCC) version 4.9.3 (i686-pc-cygwin)  GNU C (GCC) version 4.9.2 (i686-pc-cygwin)   
compiled by GNU C version 4.9.3,  compiled by GNU C version 4.9.2,   
GMP version 6.0.0,  GMP version 6.0.0,   
MPFR version 3.1.2-p11,  MPFR version 3.1.2-p11,   
MPC version 1.0.3  MPC version 1.0.2   
warning: MPFR header version 3.1.2-p11 differs from library version 3.1.3.  warning: MPFR header version 3.1.2-p11 differs from library version 3.1.3.   
  warning: MPC header version 1.0.2 differs from library version 1.0.3.   
GGC heuristics:  GGC heuristics:   
--param ggc-min-expand=100  --param ggc-min-expand=100   
--param ggc-min-heapsize=131072  --param ggc-min-heapsize=131072   
#include "..." の探索はここから始まります:  #include "..." の探索はここから始まります:   
#include <...> の探索はここから始まります:  #include <...> の探索はここから始まります:   
存在しないディレクトリ "/usr/local/include" を無視します  存在しないディレクトリ "/usr/i686-pc-cygwin/sys-root/usr/local/include" を無視します   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/include  /usr/lib/gcc/i686-pc-cygwin/4.9.2/include   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/include-fixed  /usr/lib/gcc/i686-pc-cygwin/4.9.2/include-fixed   
存在しないディレクトリ "/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/include" を無視します  存在しないディレクトリ "/usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/include" を無視します   
/usr/include  /usr/i686-pc-cygwin/sys-root/usr/include   
  /usr/i686-pc-cygwin/sys-root/usr/lib/../include/w32api   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../include/w32api     
重複したディレクトリ "/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/lib/../../include/w32api" を無視します  /usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/lib/../../include/w32api   
探索リストの終わりです。  探索リストの終わりです。   
     
GNU C (GCC) version 4.9.3 (i686-pc-cygwin)  GNU C (GCC) version 4.9.2 (i686-pc-cygwin)   
compiled by GNU C version 4.9.3,  compiled by GNU C version 4.9.2,   
GMP version 6.0.0,  GMP version 6.0.0,   
MPFR version 3.1.2-p11,  MPFR version 3.1.2-p11,   
MPC version 1.0.3  MPC version 1.0.2   
warning: MPFR header version 3.1.2-p11 differs from library version 3.1.3.  warning: MPFR header version 3.1.2-p11 differs from library version 3.1.3.   
  warning: MPC header version 1.0.2 differs from library version 1.0.3.   
GGC heuristics:  GGC heuristics:   
--param ggc-min-expand=100  --param ggc-min-expand=100   
--param ggc-min-heapsize=131072  --param ggc-min-heapsize=131072   
Compiler executable checksum: 6ac34a7f6e85d508ea990536d40916ee  Compiler executable checksum: c8c7466ca4e86febb858b3deceff6762   
COLLECT_GCC_OPTIONS=  COLLECT_GCC_OPTIONS=   
'-v'  '-v'   
'-mtune=generic'  '-mtune=generic'   
'-march=i686'  '-march=i686'   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/as.exe  /usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/bin/as.exe   
-v  -v   
-o /tmp/ccQl65is.o  -o /tmp/ccCHVkz2.o   
/tmp/ccLlo7la.s  /tmp/ccDZXB37.s   
     
GNU アセンブラ バージョン 2.25 (i686-pc-cygwin)、  GNU アセンブラ バージョン 2.25 (i686-pc-cygwin)、   
BFD バージョン (GNU Binutils) 2.25 を使用  BFD バージョン (GNU Binutils) 2.25 を使用   
COMPILER_PATH=  COMPILER_PATH=   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/:  /usr/lib/gcc/i686-pc-cygwin/4.9.2/:   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/:  /usr/lib/gcc/i686-pc-cygwin/4.9.2/:   
/usr/lib/gcc/i686-pc-cygwin/:  /usr/lib/gcc/i686-pc-cygwin/:   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/:  /usr/lib/gcc/i686-pc-cygwin/4.9.2/:   
/usr/lib/gcc/i686-pc-cygwin/:  /usr/lib/gcc/i686-pc-cygwin/:   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/  /usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/bin/   
LIBRARY_PATH=  LIBRARY_PATH=   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/:  /usr/lib/gcc/i686-pc-cygwin/4.9.2/:   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/lib/:  /usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/lib/:   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../:     
/lib/:     
/usr/lib/  /usr/i686-pc-cygwin/sys-root/usr/lib/   
COLLECT_GCC_OPTIONS=  COLLECT_GCC_OPTIONS=   
'-v'  '-v'   
'-mtune=generic'  '-mtune=generic'   
'-march=i686'  '-march=i686'   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/collect2.exe  /usr/lib/gcc/i686-pc-cygwin/4.9.2/collect2.exe   
-plugin /usr/lib/gcc/i686-pc-cygwin/4.9.3/cyglto_plugin.dll  -plugin /usr/lib/gcc/i686-pc-cygwin/4.9.2/cyglto_plugin.dll   
-plugin-opt=/usr/lib/gcc/i686-pc-cygwin/4.9.3/lto-wrapper.exe  -plugin-opt=/usr/lib/gcc/i686-pc-cygwin/4.9.2/lto-wrapper.exe   
-plugin-opt=-fresolution=/tmp/ccQHjwTl.res  -plugin-opt=-fresolution=/tmp/ccCfEcw2.res   
-plugin-opt=-pass-through=-lgcc_s  -plugin-opt=-pass-through=-lgcc_s   
-plugin-opt=-pass-through=-lgcc  -plugin-opt=-pass-through=-lgcc   
-plugin-opt=-pass-through=-lcygwin  -plugin-opt=-pass-through=-lcygwin   
-plugin-opt=-pass-through=-ladvapi32  -plugin-opt=-pass-through=-ladvapi32   
-plugin-opt=-pass-through=-lshell32  -plugin-opt=-pass-through=-lshell32   
-plugin-opt=-pass-through=-luser32  -plugin-opt=-pass-through=-luser32   
-plugin-opt=-pass-through=-lkernel32  -plugin-opt=-pass-through=-lkernel32   
-plugin-opt=-pass-through=-lgcc_s  -plugin-opt=-pass-through=-lgcc_s   
-plugin-opt=-pass-through=-lgcc  -plugin-opt=-pass-through=-lgcc   
  --sysroot=/usr/i686-pc-cygwin/sys-root   
--build-id  --build-id   
--wrap _Znwj  --wrap _Znwj   
--wrap _Znaj  --wrap _Znaj   
--wrap _ZdlPv  --wrap _ZdlPv   
--wrap _ZdaPv  --wrap _ZdaPv   
--wrap _ZnwjRKSt9nothrow_t  --wrap _ZnwjRKSt9nothrow_t   
--wrap _ZnajRKSt9nothrow_t  --wrap _ZnajRKSt9nothrow_t   
--wrap _ZdlPvRKSt9nothrow_t  --wrap _ZdlPvRKSt9nothrow_t   
--wrap _ZdaPvRKSt9nothrow_t  --wrap _ZdaPvRKSt9nothrow_t   
-Bdynamic  -Bdynamic   
--dll-search-prefix=cyg  --dll-search-prefix=cyg   
--large-address-aware  --large-address-aware   
--tsaware  --tsaware   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../crt0.o  /usr/i686-pc-cygwin/sys-root/usr/lib/crt0.o   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/crtbegin.o  /usr/lib/gcc/i686-pc-cygwin/4.9.2/crtbegin.o   
-L/usr/lib/gcc/i686-pc-cygwin/4.9.3  -L/usr/lib/gcc/i686-pc-cygwin/4.9.2   
-L/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/lib  -L/usr/lib/gcc/i686-pc-cygwin/4.9.2/../../../../i686-pc-cygwin/lib   
-L/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../..  -L/usr/i686-pc-cygwin/sys-root/usr/lib   
/tmp/ccQl65is.o  /tmp/ccCHVkz2.o   
-lgcc_s  -lgcc_s   
-lgcc  -lgcc   
-lcygwin  -lcygwin   
-ladvapi32  -ladvapi32   
-lshell32  -lshell32   
-luser32  -luser32   
-lkernel32  -lkernel32   
-lgcc_s  -lgcc_s   
-lgcc  -lgcc   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../default-manifest.o  /usr/i686-pc-cygwin/sys-root/usr/lib/default-manifest.o   
/usr/lib/gcc/i686-pc-cygwin/4.9.3/crtend.o  /usr/lib/gcc/i686-pc-cygwin/4.9.2/crtend.o