dd if=/dev/hda of=/dev/null bs=1024k count=16természetesen SCSI merevlemez esetén /dev/sda kell a /dev/hda helyett. A count értékét pedig a számítógép memóriájának (ez nem a merevlemez mérete) megabájtokban mért megfelelő értékére állítsd be. A fenti parancs a merevlemez első 16 megabájtját kiolvassa a merevlemezből, és biztosítja, hogy a forráskód és a gcc a következő futáskor mindenképpen újra be lesznek olvasva a memóriába a következő futáskor. Ha mégegyszer lefuttatva a fordítást újfent az előző helyen áll meg hibával a fordító, akkor ez nem ennek a GYIK-nak a témája, mivel ez mindenképp programhibát jelent. Olvasd el a GYIK végén a ,,Mik az egyéb hibalehetőségek?'' pontot. Amennyiben a dd parancs lefuttatása nélkül a fordító ugyanazon a helyen áll le, de ez a hely megváltozik a futtatása után, akkor sajnos merevlemez -> memória átviteli problémád van (szintén lásd alább).