Innhold
Bare binutils spesifikke for MinGW-w64 vil bli forklart. For resten, se Binutils.
MinGW-w64-Binutils er en samling programvare som kan endre tilstanden til Windows binærfiler eller gjøre dem kjørbare. Disse Binutils er spesifikke for MinGW-w64, og bruk av vanlige Binutils vil ikke fungere for de neste pakkene.
Dette kan ta litt tid å bygge. Gjør gjerne noe annet mens dette bygges.
Installer x86_64 MinGW-w64-Binutils ved å kjøre følgende kommandoer:
mkdir build-x86_64 && cd build-x86_64 && ../configure --prefix=/usr \ --target=x86_64-w64-mingw32 \ --infodir=/usr/share/info/x86_64-w64-mingw32 \ --disable-nls \ --disable-werror && make
Nå, som root
bruker:
make DESTDIR=$PWD/DESTDIR install && rm -v DESTDIR/usr/lib/bfd-plugins/libdep.so && cp -Rv DESTDIR/usr/* /usr && rm -rf DESTDIR && cd ..
Installer i686 MinGW-w64-Binutils ved å kjøre følgende kommandoer:
mkdir build-i686 && cd build-i686 && ../configure --prefix=/usr \ --target=i686-w64-mingw32 \ --infodir=/usr/share/info/i686-w64-mingw32 \ --disable-nls \ --disable-werror && make
Nå, som root
bruker:
make DESTDIR=$PWD/DESTDIR install && rm -v DESTDIR/usr/lib/bfd-plugins/libdep.so && cp -Rv DESTDIR/usr/* /usr && rm -rf DESTDIR
Kjør ../configure --help for en fullstendig liste over alternativer.
--disable-nls
: Dette
alternativet deaktiverer NLS støtte, og deaktiverer dermed
utdatadiagnostikk på andre språk enn amerikansk engelsk. Utelat
--disable-nls
og påkall
--enable-nls
for å aktivere NLS støtte.
--disable-werror
: Dette
alternativet gjør at advarsler ikke blir ansett som feil.
--target=*
: Dette
alternativet bygger filer for arkitekturen som sendes til det.
rm -v DESTDIR/usr/lib/bfd-plugins/libdep.so: Denne kommandoen fjerner et bibliotek som er i konflikt med det opprinnelige biblioteket som ble levert av den opprinnelige kompileringen av Binutils.
Bare binutils spesifikke for MinGW-w64 vil bli forklart. For resten, se Binutils.