Difference between revisions of "Binutils/hu"

From Free Pascal wiki
Jump to navigationJump to search
m (New page: {{Translate}} In most cases of cross-compiling from one platform to another you need cross binutils, i.e. assembler, linker, and so on. If they are not readily available for your combina...)
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Translate}}
+
{{Binutils}}
  
In most cases of cross-compiling from one platform to another you need cross binutils, i.e. assembler, linker, and so on.
+
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.
  
If they are not readily available for your combination of host and target platform, you can compile them from the sources from their home page (http://www.gnu.org/software/binutils/).
+
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/).
  
This is a quite typical configure for the binutils, in particular useful together with fpc:
+
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 \
 
   ./configure --target=arm-linux \
Line 13: Line 13:
 
   --disable-werror
 
   --disable-werror
  
for unixoid targets the options target and prefix are fairly straight forward, but not for others.  
+
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.  
  
List of options:
+
Paraméterek listája:
  
 
{|
 
{|
Line 57: Line 57:
 
|-
 
|-
 
|}
 
|}
 +
 +
{{AutoCategory}}
 +
[[Category:FPC/hu]]
 +
[[Category:Lazarus/hu]]
 +
[[Category:Cross compilation/hu]]
 +
[[Category:Embedded/hu]]

Latest revision as of 14:35, 14 July 2015

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 ? ?