gcc string relocation

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Fri Apr 23 22:06:39 CEST 2004


Thus spake Fuzesi Arnold:

> Izlések és pofonok..
> 
> Nekem a hátamon áll a szor még a gondolattól is.

Ha a debug uzeneteket is igy kene csinalni, attol nekem is
allna a szorom. Egyebkent nem gaz, masik projectben direkt
csinaltam igy. A progiban nincs egyetlen szovegkonstans sem,
azt kulon csinalja egy masik modul a nyelv alapjan.
Biztos le kell majd forditani legalabb nehany nyelvre, akkor
attol allna a szorom ha a sokezer sor kodot at kene nezni soronkent
sztringek utan kutatva!
A debug uzeneteket viszont mindenkeppen jo kozvetlenul beszurni,
sokkal kenyelmesebb. Sajnos nekem csak ezekkel megtelt a 4k :(
Ki kell kapcsolnom azt a felet amit nem hasznalok, kulonben le
sem fordul.
De ez egy ordogi kor, ugyanis ha nem hasznalnam az eredeti
printf-et, a stack legalabb felet felszabadithatnam, lenne
helyem a sztringeknek, csak nem lenne mivel formazni :)
Lehet hogy majd egyszer ha a debugon kivul masra is kell majd,
irok C-ben is egy sajatot. Remelem az nem fog annyi stacket
zabalni mint a standard printf...
De az is lehet hogy addigra beteljesulnek a joslatok, es tenyleg
eltunnek a fold felszinerol a 8 bites vezerlok...

> Arnold

> From: "Petrik Gergely" <spee at freemail.hu>

> semmivel sem rondabb a kod attol, hogyha az elejen ki vannak
> gyujtve a konstans stringek (mintha define-ok lennenek,
> azokat is az elejere szokas tenni, es ugy is van jol).
> nemcsak hogy nem ronda, de attekintheto is, es a
> karbantarthatosaga is fenomenalis. nem kell az egesz kodot
> atfesulni a kiirasok utan kutatva, ha pl angolrol norvegra
> akarod forditani a programot. (i18n, uC-ken gyakori
> problema lehet. :) es a tobbszor hasznalatos konstansok
> megtalalasat se kell a forditora bizni, hatha hulye
> szegeny. csak 2x annyit kell gepelni, ettol eltekintve jobb
> igy...
> 
> --
> G

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Windows98, mert csak ezt erdemlem :)"


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu




More information about the Elektro mailing list