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