Binutils/fr
English · Français · Magyar · Русский · 中文(中国)
Généralités
Dans la plupart des cas de compilation croisée, d'une plateforme vers une autre, vous aurez besoin de passer par binutils i.e. assembleur, lieur, et ainsi de suite.
Construction de votre propre binutils
S'ils ne sont pas facilement disponibles pour votre combinaison d'hôte et de plate-forme cible, vous pouvez les compiler à partir des sources depuis leur page d'accueil (http://www.gnu.org/software/binutils/))
Voilà une configuration typique pour les binutils, particulièrement utile ensemble avec FPC :
./configure \
--target=arm-linux \
--prefix=/usr/local/lib/arm-linux \
--bindir=/usr/local/bin --mandir=/usr/local/share/man --infodir=/usr/local/share/info \
--program-prefix=arm-linux \
--disable-werrorPour les cibles Unix/Linux, les options de cible et de préfixe sont assez simples, mais pas pour les autres.
Liste des options :
| Plateforme | Cible | Préfixe |
|---|---|---|
| Windows (32 bit) | i386-mingw32 | i386-win32 |
| Win CE (Intel) | i386-wince | i386-wince |
| Win CE (arm) | arm-wince-pe | arm-wince |
| Win CE (i386) | i386-wince | i386-wince |
| Solaris | i386-solaris | i386-solaris |
| OS/2 | i386-os2-emx | i386-os2 |
| go32v2 | i386-go32 | i386-go32v2 |
| i386-netbsd | i386-netbsdelf-gnu | i386-netbsd |
| Symbian OS | i386-? | i386-? |
| Mac OS X (i386) | i386-darwin | i386-darwin |
| Mac OS X (PowerPC) | powerpc-darwin | powerpc-darwin |
| Mac OS X (x86-64) | x86_64-darwin | x86_64-darwin |
| iPhoneOS | arm-darwin? | arm-darwin? |
| Amiga (classic) | m68k-amiga | m68k-amiga |
| Amiga OS | powerpc-? | powerpc-? |
| AROS (i386) | i386-aros | i386-aros |
| MorphOS | ppc-morphos | powerpc-morphos |
| arm-gba | arm-thumb-elf | arm-gba |
| arm-nds | arm-thumb-elf | arm-nds |
| arm-embedded | arm-elf | arm-embedded |
| arm-symbian | ? | ? |
| arm-PalmOS | ? | ? |
| arm-linux | arm-linux | arm-linux |
| sparc-linux | sparc-linux | sparc-linux |
| sparc-solaris | sparc-solaris | sparc-solaris |
| m68k-linux | m68k-linux | m68k-linux |
| m68k-netbsd | m68k-netbsdelf | m68k-netbsd |
| m68k-embedded | m68k-elf | m68k-embedded |
| mipsel-linux | mipsel-linux | mipsel-linux |
| i8086-msdos | msdos-nasm and linker | 8086-msdos |
| x86_64-w64 | x86_64-w64-mingw32 | x86_64-w64 |
From the Free Pascal wiki, page "Binutils/fr", as it stood on 2020-05-03 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Edited on wiki.freepascal.org by 1 person, 2020
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| E-ric | Total translation. |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
