🎩🎩🎩Malý tip pro C programátory

Dnes vám chci přinést malý ale užitečný tip. Věřím, že standardně používáme minimálně -0s optimalizace v nastavení vašeho C překladače.

Jakmile ale potřebujete napsat nějaké testovací funkce a nechcete hrát hry s překladačem o tom, jakou proměnou vám odebrat a jaký kus kódu vůbec nepřeloží, můžete mu říct, aby část kódu prostě vůbec neoptimalizoval.

1️⃣ nad hlavičku funkce vložte dvě directivy – jednu s push_option a další s nastavením nulových optimalizací O0
2️⃣ pod konec funkce umístěte závěrečnou directivu, kterou toto dočasně nastavení rušíte

Je to velmi jednoduché a funkční a může vám to ušetřit prá minut času.

Nastavení optimalizací v C
Nastavení optimalizací v C
Úprava optimalizací překladače pro část kódu
Štítky: