Binutils/hu

From Free Pascal wiki
Jump to navigationJump to search

English (en) français (fr) magyar (hu) русский (ru) 中文(中国大陆)‎ (zh_CN)

A legtöbb esetben az egyik rendszerről a másikra történő keresztfordításhoz szükséged lesz a megfelelő binutils programokra, például assembler, linker és így tovább.

Ha ezek még nem léteznek a te gazda- és célrendszer kombinációdhoz akkor lefordíthatod őket a honlapjukon található forráskódból (http://www.gnu.org/software/binutils/).

Itt egy tipikus konfiguráció a binutils számára, ami többnyire együtt használható az FPC fordítóval:

 ./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-werror

A unix tipusú rendszerek esetén a cél (target) és prefix meghatározása elég következetes, de más rendszerek esetén nem.

Paraméterek listája:

Platform Target Prefix
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-? i386-?
OS/2 i386-? i386-?
Symbian OS i386-? i386-?
Mac OS X (Intel) i386-darwin i386-darwin
Mac OS X (PowerPC) powerpc-darwin powerpc-darwin
iPhoneOS arm-darwin? arm-darwin?
Amiga OS powerpc-? powerpc-?
MorphOS powerpc-? powerpc-?
arm-gba ? arm-gba
arm-nds ? arm-nds
arm-embedded ? ?
arm-symbian ? ?
arm-PalmOS ? ?