Van egy program , és fordításkor mondjuk 90% elszáll , valami függőség miatt. De olyan sokáig tart ujrafordítani , nemlehetne onna folytatni ahonnan abba hagyta ?
Újrafordítás gyorsítása
Nem. Honnan tudja szerencsétlen fordító, hogy nem történt-e a forrásban változás? A függőségeket általában előre ki szokták elégíteni, nem próba-szerencse alapon fordítunk alkalmazásokat. :)
A fordítást meggyorsíthatod pl a ccache-el. http://pointclouds.org/documentation/advanced/c_cache.php https://wiki.archlinux.org/index.php/ccache
voloferenc"If you're always compiling the same programs over and over again — such as trying out several kernel patches, or testing your own development — then ccache is perfect." Nem egyszerűbb megnézni a függőségeket, és előbb azokat kielégíteni?
eszesDe, de a kérdésre válaszoltam (te meg már leírtad 1x ugyan ezt, gondoltam nem írom bele), hogy hogyan lehet a fordítást meggyorsítani.
voloferencJa, oké. :)
voloferenc+ a MAKEFLAG -el is marhára fel lehet pörgetni a fordítást.
eszes"Honnan tudja szerencsétlen fordító, hogy nem történt-e a forrásban változás?" Ez a dolga. Megnézi a forrást, az objectet, és ha a forrás újabb, akkor azt a modult újra kell fordítani. (Én csak ugatom a Makefile-dolgokat, de tudtommal így működik. Ha meg valamit lefordítottam már, és elkezdem újra, akkor közli, hogy semmi tennivalója nincs már.)