GNU C/C++ a PA-RISC

Jan Prikryl prikryl na sgi.felk.cvut.cz
Neděle Září 8 20:32:30 CEST 1996


> Date: Sun, 8 Sep 1996 19:49:10 +0200 (MET DST)
> From: "=?ISO-8859-2?Q?Marek_K=F8=ED=BE?=" <tcopr na prerov.stardat.cz>
> To: Multiple recipients of list <linux na muni.cz>
> Subject: GNU C/C++ a PA-RISC

> Jak je to s kompilaci pro jine platformy nez pro INTELa?  Jsou
> protreba jine knihovny, nebo to vyvijet primo pod HP-UX, nebo staci
> jen switch v prekladaci?

Je to podrobne popsano v dokumentaci ke gcc. Zhruba je to takto:

1) Crosskompilerem prelozim C do assembleru cilove architektury.
   K romu potrebuju mit vsechny potrebne hlavickove soubory, 
   protoze neni architektura jako architektura - hlavickove soubory
   jsou na ni zavisle.

2) Assemblerove soubory prelozim do kodu daneho stroje - bud uz 
   na cilove architekture, nebo pomoci crossassembleru.

3) Objekty slinkuju dokromady - k tomu potrebuju knihovny a zavadece
   (startup files, nevim, jako to prelozit lip) dane architektury.
   Bez nich to nemuze jit.

Proste ten kod pro PA-RISC by s x86 knihovnami nebezel a s Linuxovymi
headery by to bylo cele spatne.

-- JP

-------------------------------------------------------------------------
   Jan Prikryl                       honzo on IRC
   postgraduate student              E-mail: <prikryl na sgi.felk.cvut.cz>
   Department of Computer Science    Tel: +42 2 24357417
   FEE CTU Prague, Czech Republic    Fax: +42 2 298098
-------------------------------------------------------------------------


Další informace o konferenci Linux