From: Noritsugu Nakamura Date: 2000-07-01T08:10:51+09:00 Subject: [ruby-dev:10155] Re: cross-compile 中村 のりつぐ です。 In article <200006270930.SAA12119@eban.ase.sony.co.jp> WATANABE Hirofumi wrote: > :cygwinをターゲットにしたcross-compile環境を用意する方法が書 > :かれているところをご存知無いでしょうか?? Windowsにちゃんとし > :たコンパイル環境を作る余裕が無いのでクロスで作りたいと思って > :ます。 > > いつもやってる手順です. これと cygwin-jpn の情報を参考にやったらクロスコンパイルに 成功しました。何度か迷ったので、記録を載せておきます。 cygwin のソースは ring server からとってきました。 % mkdir -p common/libiberty % tar zxvf gcc-2.95.2-2-src.tar.gz % tar zxvf binutils-20000625-src.tar.gz % tar zxvf cygwin-1.1.2-src.tar.gz % cd cygwin-1.1.2 % tar xvf cygwin-src-20000625.tar.bz2 --use=bzip2 % ln -s ../gcc-2.95.2-2/{gcc,libio,libstdc++,texinfo} . % ln -s ../binutils-20000625/{bfd,binutils,gas,gprof,intl,ld,opcodes} . % mkdir CROSS % cd CROSS % env CFLAGS=-Os CXXFLAGS=-Os ac_cv_exeext=no ../configure --prefix=/usr/local/cygwin --target=i686-pc-cygwin --enable-languages=c,c++ % make LIBGCC2_INCLUDES=-I../../winsup/cygwin/include % make -n install # make install 中村 典嗣 E-mail: nnakamur@mxq.mesh.ne.jp