Tag

GCC

Kombinace assembleru a programovacího jazyka C na procesorech ARM (dokončení)

Téma kombinace assembleru a programovacího jazyka C na mikroprocesorech s 32bitovou architekturou ARM dnes dokončíme. Ukážeme si způsob přístupu na haldu (heap), volání služeb jádra, použití programových smyček v assembleru a nezapomeneme ani na poměrně rozsáhlou problematiku práce s hodnotami s plovoucí řádovou čárkou… Pokračovat ve čtení →

Kombinace assembleru a programovacího jazyka C na procesorech ARM

V předchozím článku jsme si ukázali, jakým způsobem je možné zkombinovat zdrojový kód napsaný v programovacím jazyku C s kódem psaným v assembleru. Přitom jsme se zaměřili na 32bitovou architekturu x86 (i386 až i686) a 64bitovou architekturu x86-64. Dnes si ukážeme kombinaci jazyka C… Pokračovat ve čtení →

Použití assembleru v Linuxu: assembler a jazyk C

Assembler v Linuxu se v současnosti používá převážně v těch situacích, kdy je zapotřebí efektivně provést pouze určité specifické paměťově či výpočetně náročné operace. Zbytek aplikace se přitom vytváří v některém vyšším programovacím jazyku, například v C či C++. Z tohoto důvodu je užitečné vědět, jak… Pokračovat ve čtení →

GCC 5 ve Fedoře 22 – co čekat?

Fedora 22, jejíž vydání je v tuto chvíli plánováno na 19. května 2015, bude obsahovat (jako výchozí) GCC 5 (konkrétně GCC 5.1). Tato nová verze doplňuje podporu pro nový standard C++11, ale za cenu změny ABI. Jinými slovy, programy kompilované… Pokračovat ve čtení →

Fedora 21 se zpozdí o další týden

V rámci setkání FESCo bylo dnes rozhodnuto, že se termín pro vydání alfaverze (a všechny následné milníky také) posune o týden. Důvodem je nutnost poskytnout dostatek času pro celodistribuční rekompilaci balíčků, kterou si vyžádaly změny v ABI glibc a také… Pokračovat ve čtení →

FESCo: balíčky musí být kompilovány bezpečněji

Fedora se přidává k distribucím, jež kompilují své balíčky se zapnutým přepínačem GCC -Werror=format-security, který způsobuje, že budou při kompilaci považovány za chybné řetězce printf a scanf obsahující proměnné. Řada aplikací již byla opravena, ale i tak to znamená, že… Pokračovat ve čtení →

Tiny C Compiler – bleskový překlad projektů v C

Když vývojář používající operační systém GNU/Linux použije sousloví „překladač céčka“, je téměř stoprocentně jisté, že má na mysli překladač programovacího jazyka C patřící do rodiny GCC (GNU Compiler Collection). Ovšem ve skutečnosti existuje pro Linux větší množství překladačů céčka. Mezi… Pokračovat ve čtení →

LLVM ve Fedoře místo GCC?

Vývojáři Fedory se v mailové konferenci devel dohadují o tom, jestli by bylo vhodné změnit kompilátor Fedory z GCC na LLVM. Diskuse začala krátkou zprávou v konferenci o tom, že LLVM používá Apple v rámci svého vývojového prostředí Xcode a… Pokračovat ve čtení →

CC BY-SA 4.0
This site is not affiliated with or endorsed by the Fedora Project.
Kontakt: redakce@mojefedora.cz | Pište pro mojefedora.cz
Některé materiály na těchto stránkách pocházejí z webu fedoramagazine.org
Přihlásit se