Afişează mesaje
Pagini: [1]
1  Comunitate - feedback, proiecte si distractie / Feedback infoarena / nu merge : Aprilie 17, 2007, 16:44:47
am incercat mai multe variante si n-o vrut. daca pun array in loc de struct ii practic tot acolo, intern se intampla acealeasi lucruri. chestia ii ca atunci cand g++ compileaza cu -static pune acolo tot ce-ti trebe si ce nu-ti trebe. si nu vad cum evaluatorul isi poate da seama care cod si date is cele necesare pt. rulare si care is cele scrise de user. da cum de le merge la altii care au folosit c++?
2  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Feature request : Aprilie 10, 2007, 19:16:58
nu se poate alege un alt mod de compilare pt. surse? la problema regiuni limita de memorie este 256kb. programul meu nu are cum sa foloseasca mai mult de 50kb:

struct line { int a,b,c; };
struct point { int x,y; };

struct line l[1000];
struct point p[1000];
int rp[1000],r[1000],nr=0;

asta ii tot ce foloseste programul meu... calculat ar fi 28kb.
/*totusi cand compilez cu optiunea -O2 iese un fisier de 1,1mb (!!). si se pare ca #pragma option -O0 nu are efect (zice "warning: ignoring pragma option"). am cautat in man g++ da n-am gasit nimic sa ma ajute.*/

EDIT: se pare ca problema ii -static. din cauza lui programu creste mult. evaluatorul tine cont de toata memoria folosita sau numa cea declarata in cod? la altii se pare ca le-o mers
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines