gcc a datove typy na AMD64
Ladislav Vaiz
spam na new.nagano.cz
Pondělí Červenec 25 11:09:59 CEST 2005
Ahoj,
na ia32 mi bezi program, ktery si uklada datove struktury do souboru 1:1.
Kdyz program zkompiluju na amd64, tak kvuli jine velikosti long intu nacte
ze souboru chybna data. Souboru je hodne a konverze nepripada v uvahu.
Ve strukturach jsou krome zakladnich typu i veci jako time_t, nevyskytuje
se tam void *.
Daji se nejak vnutit gcccku velikosti zakladnich datovych typu
kompatibilni s ia32? Jak pisu, ukazatele na kod me nezajimaji. Prepsani
zdrojaku je az posledni moznost, ktere bych se rad vyhnul.
Diky za precteni
La'd"a
Další informace o konferenci Linux