рдЦреБрдж рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреНрдпреЛрдВ рдХрд░реЗрдВ?
- рдШрдЯрдХреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдорд╛рдирдХ рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рдЬрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд╣реАрдВред
- рддрд╛рдХрд┐ рдореИрдВ рдЦреБрдж рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХреВрдВ рдХрд┐ рдбреАрдПрд▓ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭреЗ рдХрд┐рди рдШрдЯрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рдирдХреЛ рдореИрдВ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред
- рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ gcc рдпрдерд╛рд╕рдВрднрд╡ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдмреБрдХрдорд╛рд░реНрдХ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ GNU рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рд░ рдХреЛрдИ рдЕрдкрдиреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░рдг рдкрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП?
рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдорд┐рдВрдЧрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдорд┐рдВрдЧрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рдерд┐рдпреЛрдВ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдпрд╛, рдЬреЛ рдЦреБрдж рд╣реА рдЬрд░реВрд░реА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╣реИред
Mingw рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдо "C ++ рдХрдВрдкрд╛рдЗрд▓рд░" рдФрд░ "MinGW рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓рдХрд┐рдЯ" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рд╣рдо C: \ MinGW рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВред
рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрд░реЛрдд:
- рдЬреАрдПрдордкреА-5.0.1
- ppl-0.11
- cloog-ppl-0.15.10
- mpfr-3.0.0
- MPC-0.8.2
- binutils-2.21
- mingwrt-3.18
- w32api-3.15-1
- libiconv-1.13.1
- рдЬреАрд╕реАрд╕реА-4.5.2
рд╡реИрдХрд▓реНрдкрд┐рдХ:
рдзреИрд░реНрдп, рджреГрдврд╝рддрд╛ рдФрд░ рд╢реБрднрдХрд╛рдордирд╛ рдХреЗ рдмрд┐рдирд╛ рдордд рдХрд░реЛ!
рд╕рднрд╛
рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╡рд░реНрдХрд┐рдВрдЧ рдлрд╝реЛрд▓реНрдбрд░ C: \ mbuild рдмрдирд╛рдПрдБред рд╣рдо C: \ mbuild \ distrib рдореЗрдВ рд╕рднреА рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо C: \ mbuild \ release рдореЗрдВ mingw рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВрдЧреЗред рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП msys рдЪрд▓рд╛рдПрдВ ...
cd / c / mbuild
рдПрдХ рдЫреЛрдЯреА рд╕реА рдЯрд┐рдкреНрдкрдгреАред рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рд░реНрджреЗрд╢ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ gmp, mpfr рдФрд░ mpc рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ gcc рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ - рдпрд╣ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо CLooP рдХреЗ рд▓рд┐рдП gcc рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ gmp рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрдерд╛рдд, рд╣рдореЗрдВ gcc рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ gmp рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЬреАрдПрдордкреА
tar -xjf distrib / gmp-5.0.1.tar.bz2 && cd gmp-5.0.1
mkdir build && cd build
../configure --prefix = '/ c / mbuild / рд░рд┐рд▓реАрдЬрд╝' --enable-cxx --disable-static-enable-рд╕рд╛рдЭрд╛ CPPFLAGS = '- fexception' &> config.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
- -enable-cxx CPPFLAGS = '- fexception' - рд╕рд╣реА ppl рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ
- --disable-static --enable-shared - рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рдЭрд╛ рдФрд░ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдЧреЗ рдХреЗ рдШрдЯрдХреЛрдВ рдХреА рдЕрд╕реЗрдВрдмрд▓реА рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╣рдо рд╕рд╛рдЭрд╛ рд╕рдВрд╕реНрдХрд░рдг рдПрдХрддреНрд░ рдХрд░реЗрдВрдЧреЗред рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рдирд┐рд░реНрднрд░рддрд╛ mingw рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреБрдВрдЬреА CFLAGS, CXXFLAGS рдФрд░ LDFLAGS рдЬреИрд╕реЗ "-s -O2 -mtune = i686" рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдРрд╕реЗ рдорд╛рдорд▓реЗ рдереЗ рдЬрдм рдкреАрдкреАрдПрд▓ рдХреЛ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдЬреАрдкреАрдПрдо рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдкреАрдкреАрдПрд▓
tar -xjf ../../distrib/ppl-0.11.tar.bz2 && cd ppl-0.11
mkdir build && cd build
../configure --prefix = '/ c / mbuild / рд░рд┐рд▓реАрдЬрд╝' --disable-static-enable-shared -disable-nls --enable-threads --disable-debugging --with-gmp-prefix = / c / mbuild / release --with-cflags = '- s -O2' --with-cxxflags = '- s -O2' &> config.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
- -disable-static-enable-shared - рдЬреЛ рд▓рд┐рдВрдХ рд╣рдордиреЗ gmp рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдерд╛ рд╡рд╣реА ppl рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
- --disable-nls - рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд░реВрд╕реА рдореЗрдВ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред
- рдмрд╣реБ -рдереНрд░реЗрдбреНрд╕ - рдореИрдВ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рдВрдЧрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
- --disable- рдбреАрдмрдЧрд┐рдВрдЧ - рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдмреЗрдХрд╛рд░ рд╣реИ - рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИред
- -рд╕рд╛рде-рдЬреАрдПрдордкреА-рдЙрдкрд╕рд░реНрдЧ - рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬреАрдПрдордкреА рдХреЛ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реИред
- - рд╕рд╛рде-рдХреНрд▓реЗрдлрд╝реИрдЧреНрд╕ --with-cxxflags - рдХреБрдЫ рдЕрдиреБрдХреВрд▓рдиред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддреА рд╣реИ рдХрд┐ рд╢рдВрдХреБрдзрд╛рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдШрдмрд░рд╛рдПрдВ рдирд╣реАрдВ - рдпрд╣ рдХреЗрд╡рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред
CLooG / PPL
tar -zxf ../distrib/clog-ppl-0.15.10.tar.gz
рд╕реАрдбреА рдХреНрд▓реЙрдЧ-рдкреАрдкреАрдПрд▓-0.15.10
mkdir build && cd build
../configure --prefix = '/ c / mbuild / рд░рд┐рд▓реАрдЬрд╝' --disable-static-enable-рд╕рд╛рдЭрд╛-with-ppl = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ --with-gmp = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ CFLAGS = '- s -O2' CPPFLAGS = '- s -O2' &> config.my.log
make &> make.my.log
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкреНрд░рд┐рдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗ рдмрд╕ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред Make.my.log рд▓реЙрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ m4 рдлрд╝реЛрд▓реНрдбрд░ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдореБрдЭреЗ рдЙрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреА рд╕рдордЭ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдЗрд╕реЗ ppl-0.11 рд╕реЗ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЖрд╡рд╢реНрдпрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВред
make &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╡рд░рдгреЛрдВ рд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╖реНрдЯ рд╣реИрдВред
MPFR
tar -xjf distrib / mpfr-3.0.0.tar.bz2 && cd mpfr-3.0.0
mkdir build && cd build
../configure --prefix = '/ c / mbuild / release' --disable-static-enable-рд╕рд╛рдЭрд╛ -enable-thread-safe -with-gmp = / c / mbuild / release CFLAGS = 's -O2 'CPPFLAGS =' - s -O2 '&> config.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
рдПрдордкреАрд╕реА
tar -xzf distrib / mpc-0.8.2.tar.gz
рд╕реАрдбреА mpc-0.8.2
mkdir build && cd build
../configure --prefix = / c / mbuild / release --disable-static-enable-shared -with-gmp = / c / mbuild / release --with-mpfr = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ CFDAGS = '-s -O2' CPPFLAGS = '- s -O2' рдФрд░> config.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
LIBICONV
tar -xzf distrib / libiconv-1.13.1.tar.gz && cd libiconv-1.13.1
mkdir build && cd build
../configure --prefix = / c / mbuild / release - рд╕рд╛рдЭрд╛-рд╕рд╛рдЭрд╛-рд╕реНрдерд┐рд░-рд╕реНрдерд┐рд░ - nls CFLAGS = '- s -O2 -mno-cygwin' CPPFLFS = '- s -O2 -mno -cygwin '&> confgi.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓рд┐рдмреАрдХреЙрди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ (рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕ рдорд┐рдВрдЧрд╡ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдЧреНрдиреВ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗ)ред
- CFLAGS = '- mno-cygwin' рдХрд╛рдореЗрдЪреНрдЫрд╛ рдХреЗ рд▓рд┐рдП msys рдХреЗ рддрд╣рдд рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрдХреЗрдд рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо рд╕рд╛рдЗрдЧрд╡рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
binutils
tar -xjf distrib / binutils-2.21.tar.bz2 && cd binutils-2.21
mkdir build && cd build
../configure --prefix = / c / mbuild / release --disable-nls --enable-threads --with-gmp = / c / mbuild / release --with-mpc = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ with-mpfr = / c / mbuild / release --with-ppl = / c / mbuild / release --disable-ppl-version-check-check --with-cloog = / c / mbuild / release --disable-cloog-version -рдЪреЗрдХ CFLAGS = '- s -O2' CPPFLAGS = '- s -O2' &> config.my.log
make -j4 &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
- -disable-ppl-version-check -disable-cloog-version-check рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖ рдЧрдпрд╛ рдХрд┐ рдкреАрдкреАрдПрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕рддреНрдпрд╛рдкрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд┐рд▓реНрдХреБрд▓ 10 рд╕рдВрд╕реНрдХрд░рдг рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗ, рдФрд░ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдореИрдВ рдЕрдм рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрдбрд╝рддрд╛ рд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдВ рдФрд░ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рддрдпред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк ppl_version_minor рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреЗрдЦрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Binutils-2.21 рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди gcc-4.5.2 рдирд╣реАрдВ рд╣реИред
рд╢рд╛рдорд┐рд▓
рдЕрдирдкреИрдХ C: \ mbuild \ distrib \ w32api-3.14-mingw32-src.tar.lzma C: \ mbuild \ w32api рдореЗрдВред рдпрд╣ w32api рдореЗрдВ рд╣реИ рдХрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди mingwrt рдЗрд╕реЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
tar -xzf distrib / mingwrt-3.18-mingw32-src.tar.gz
cp -r w32api / / / c / mbuid / release рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
cp -r mingwrt-3.18-mingw32 / / / c / mbuild / release рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╕рднреА рдбреАрдПрд▓ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдкрде рдореЗрдВ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдкрде рдЬреЛрдбрд╝реЗрдВ
PATH = $ PATH: / c / mbuild / release рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
рдЬреАрд╕реАрд╕реА
tar -xjf gcc-4.5.2.tar.bz2
cd gcc-4.5.2
mkdir build && cd build
../configure --prefix = / c / mbuild / release --enable-shared = libstdc ++ --enable-threads --enable-version-specific-runtime-libs --enable-languages тАЛтАЛ= c, c ++-with- dwarf2 --disable-sjlj-рдЕрдкрд╡рд╛рдж --disable-win32-рд░рдЬрд┐рд╕реНрдЯреНрд░реА --disable-werror --disable-nls --disable-multilib --with-gmp = / / mbuild / рд░рд┐рд▓реАрдЬрд╝ --with-ppl = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ --disable-ppl-version-check -with-cloog = / c / mbuild / release --disable-cloog-version-check-check -with-mpfr = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝-with- mpc = / c / mbuild / release --enable-libgomp --with-libiconv-prefix = / c / mbuild / release --enable-libstdcxx-debug --enable-cxx-flag = '- s -O2' - with-boot-ldflags = '- s' рдФрд░> config.my.log
make -j4 BOOT_CFLAGS = '- s -O2' BOOT_CPPFLAGS = '- s -O2' &> make.my.log
рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣рд┐рд╕реНрд╕рд╛ред рдореИрдВ рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
gcc, рдФрд░ рдЕрд▓рдЧ рд╕реЗ gcc-core рдФрд░ gcc-c ++ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ libgomp рдФрд░ zlib рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░
рд╡реЗ gcc-core рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВред
- -enable- рд╕рд╛рдЭрд╛ = libstdc ++ - рдЖрдорддреМрд░ рдкрд░ рдореИрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдореБрдЭреЗ рдореВрд▓ рдПрд╕рдЯреАрдПрд▓ рдХреЗ рдмрдЬрд╛рдп stlport рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рд╢реНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВред
- -enable-version-specific-runtime-libs рд░рдирдЯрд╛рдЗрдо рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдорд┐рдВрдЧрд╡ рд╕реЗ рд░рдирдЯрд╛рдЗрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- --enable-languages тАЛтАЛ= c, c ++ - C рдФрд░ C ++ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдмрдирд╛рдПрдБред
- -рд╕рд╛рде -рдмреМрдирд╛ 2 - рдмреМрдирд╛ -2 рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА
- -disable-sjlj-рдЕрдкрд╡рд╛рдж - sjlj рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
- --disable-win32-рд░рдЬрд┐рд╕реНрдЯреНрд░реА - рдпрд╣ gcc рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреИрд╢рдиреЗрдмрд▓ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдХрд░реЗред рдпрд╣ рд╣рдореЗрдВ рд░реВрдЪрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред
- рдЬрдм рдЖрдк рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ -disable -werror - werror рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред
- -disable-nls рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓реЛрдХреЗрд▓ рдФрд░ рдорд┐рдВрдЧрд╡ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдЕрдзреВрд░рд╛ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЛрдХреЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - std :: locale ("") рд╣рдореЗрд╢рд╛ рд▓реЛрдХреЗрд▓ ("C") рд▓реМрдЯрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рд╣рдо рдПрдирдПрд▓рдПрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╡рд╣ рд░реВрд╕реА рдмреЛрд▓реЗ ...
- --disable-multilib - рд╣рдо рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдХреЗрд╡рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ
- -enable-libstdcxx-debug рдпрд╣ рд╡рд┐рдХрд▓реНрдк stdc ++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдореБрдЦреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдбреАрдмрдЧрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдпрд╛рддреНрд░рд╛ рдХрд░ рд╕рдХреЗрдВред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рди рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг рдЬрд┐рд╕реЗ рд╣рдордиреЗ --enable-libstdcxx-debug рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЙрд╕реЗ рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рднреАред рдореИрдВ рдЗрд╕реЗ рдЬреАрд╕реАрд╕реА рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рджреВрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ:
cd i686-pc-mingw / libstdc ++ - v3
make -j4 CFLAGS = '- s -O2' CXXFLAGS = '- s -O2' &> make.my.log
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдереЛрдбрд╝рд╛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ред рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ (рдЬрдм рдЖрдк рдПрдХ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ) рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдСрд▓-рдЬреАрд╕реАрд╕реА, рдлрд┐рд░ рд░рдирдЯрд╛рдЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЬреАрд╕реАрд╕реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд╕рднреА рдЬреАрд╕реАрд╕реА рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рд╣рдо рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕реАрдбреА ../../
install &> install.my.log рдХрд░реЗрдВ
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдХрднреА рднреА рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ mingw рдХреЗ рддрд╣рдд gcc рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдЖ (profiledbootstrap рдмрдирд╛) - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИред рд╕рдмрд╕реЗ рдЖрдо рд╡рд┐рднрд╛рдЬрди рджреЛрд╖ рд╕рдВрдХрд▓рдХред рдХреНрдпрд╛ рдЕрдлрд╝рд╕реЛрд╕ рд╣реИ ... рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдХрд▓рди рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ ~ 7% рд╣реИред
рд░рдирдЯрд╛рдЗрдо рдФрд░ W32API
рдирдП gcc рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ w32api рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, fstab рдлрд╝рд╛рдЗрд▓ рдореЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ C: \ MinGW \ msys \ 1.0 \ etc \ fstab), C: \ MinGW рдХреЛ C: \ mbuild \ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрджрд▓реЗрдВ рдФрд░ рдирдИ msys рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдпрд╣ msys рдЙрджрд╛рд╣рд░рдг рдирдП рд╕рдВрдХрд▓рд┐рдд gcc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рдореЗрдВ рдЕрднреА рддрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ msys рдХреЛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреБрд░рд╛рдиреЗ mww рдХреЗ dll рдХреА рддрд▓рд╛рд╢ рдХрд╣рд╛рдВ рдХрд░реЗрдВ:
PATH = $ PATH: / c / MINGW / bin рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
W32API
cd ../../w32api
mkdir build && cd build
../configure --prefix = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ CFLAGS = '- s -O2' CPPFLAGS = '- s -O2' &> config.my.log
make &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
MingwRT
tar -xzf distrib / mingwrt-3.18-mingw32-src.tar.gz && cd mingwrt-3.18-mingw32-src
mkdir build && cd build
../configure --prefix = / c / mbuild / рд░рд┐рд▓реАрдЬрд╝ CFLAGS = '- s -O2' CPPFLAGS = '- s -O2' &> config.my.log
make &> make.my.log
install &> install.my.log рдХрд░реЗрдВ
рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ gmp gcc рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ libstdc ++ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред Dll рдФрд░ libgcc_s_dw2-1.dllред рдкрд╣рд▓реЗ рдХреЛ рджреЗрд╢реА gcc рдХреЗ рд╕рд╛рде рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рджреВрд╕рд░реЗ рдХреЛ рдкреБрд░рд╛рдиреЗ mingw рд╕реЗ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП gcc рдореЗрдВ gmp рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢реЗрдпрд░ / рдбреЙрдХред
рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫред рдЖрд░рд╛рдорджрд╛рдпрдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрднреА рднреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореЗрдХ
tar -xjf distrib / make-3.82.tar.bz2 && cd make-3.82
ред
make -j4 &> make.my.log
cp make.exe /c/mbuild/release/bin/mingw32-make.exe
рдЕрдм рд╕рдмред рдбреИрдбреА рд╕реА: \ mbuild \ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рдл-рд╕реБрдерд░реЗ рдорд┐рдВрдЧрд╡ рдХреЛ рдорд┐рд▓рд╛ред рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗрдВ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рдл рд▓рд┐рдкрд┐ рдореЗрдВ рд▓рдкреЗрдЯреЗрдВ рдФрд░ рдиреВрд╡реЗрди рдорд┐рдВрдЧрд╡ рдЬреИрд╕рд╛ рдХреБрдЫ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдПрдХ рдЕрдЪреНрдЫрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ!
рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ: рд╣рдордиреЗ рдЬреЛ mingw рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕рдореЗрдВ рдпреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- mingw32-autoconf
- mingw32-automake
- mingw32-autotools
- mingw32-рдмреБрдирд┐рдпрд╛рджреА dsdtar
- mingw32-bzip2
- mingw32-cygutils
- mingw32-expat
- mingw32-gdb
- mingw32-gendef
- mingw32-gettext
- mingw32-libarchive
- mingw32-libtool
- mingw32-MinGW-get
- mingw32-MinGW-utils
- mingw32-рдкреИрдХреЗрдЬ рдХреА рд╕реВрдЪреА
- mingw32-pdcurses
- mingw32-pexports
- mingw32-popt
- mingw32-pthreads-W32
- mingw32-XZ