Apre travay long ak di, GCC 14.2.0 te lage, ki te fikse erè bati e li te ajoute yon kantite amelyorasyon. Li te gen ladan tou Binutils 2.29.1 ak GDB 10.2.
Li disponib pou Windows kòm dosye ègzèkutabl yo enkli yon script bash pou asanble sou sistèm Linux.
Amelyorasyon:
- sipò pou C++ 11 ak pita nan SDK la;
- makro default yo itilize pou Symbian defini: __SYMBIAN32__;
- sipò konplè pou makro komen predefini nan GCC;
- operatè delete ( void* ptr, std::size_t sz ) noexcept pa ekspòte.
Pou sipòte estanda modèn C++, gen de fichye header nan katab fixed_headers: gcce.h ak e32cmn.h. Premye a konpatib ak tout SDK ki baze sou Symbian 9, dezyèm lan konpatib sèlman ak kèk SDK ak Symbian 3 sous Pou enstale, sèvi ak install_headers.py
Makro __SYMBIAN32__ la fèt pou izole kòd ki fèt pou Symbian. Pa defo, li etabli pa sistèm konstriksyon SDK la oswa atravè paramèt konpilatè si yo itilize yon lòt sistèm bati. Koulye a, li pral yon ti kras pi fasil pou moun ki sèvi ak lòt sistèm asanble.
"Makro komen predefini yo se ekstansyon GNU C" ©GCC manyèl - bay yon seri makro konplè pou kalite gwosè fiks.
Ensèk ranje:
- GCC bati erè "crtfastmath.o pa jwenn";
- finalman te pare otonòm libstdc++;
- GDB finalman te reyini ansanm.
Kòmanse soti nan vèsyon 5, GCC te bati sèlman lè l sèvi avèk make -k, san li te kòmanse mande pou crtfastmath.o, ak bati a te fini la. Sa a se malgre lefèt ke fichye sa a pa konpile pou SOFTFP (nan mòd sa a pwogram nan pa pran swen si FPU a reyèl oswa imite!). Tout bagay te bati ak kle a espesifye eksepte libstdc++ ak GDB.
Fè balansin isit la.
Sous: linux.org.ru
