а что, ниодного труЪ программиста нету

тогда я скажу
для исключения кода из компиляции нужно пользоваться препроцессором
#if 0 например
а по поводу счета контрольных сумм и т.п. SRecord (srec_cat которая) умеет не только srecord-ы обрабатывать, но и кучу других форматов, но командная строка там настолько затейлива, что бывало почти добившись какого-то изыска от этого срекката, плевал на него и писал на питоне то, что надо

ну а идентичность файлов проще всего md5sum проверять (хотя смысл этого, в данном контексте, мне не понятен)