只要是违章建筑一定要拆除,因为从本质上讲违章建筑是违背国家法律规定私自建的,因为违法,所以一定要拆除,并且没有相应的补偿。《拆迁管理条例》规定第十九条拆迁人应当对被拆除房屋及其附属物的所有人(包括代管人、国家授权的国有房屋及其附属物的管理人),依照本条例规定给予补偿。 拆除违章建筑 、超过批准期限的临时建筑不予补偿;拆除未超过批准期限的临时建筑给予适当补偿。
《国有土地上房屋征收与补偿条例》
第二十四条
市、县级人民政府及其有关部门应当依法加强对建设活动的监督管理,对违反城乡规划进行建设的,依法予以处理。
市、县级人民政府作出房屋征收决定前,应当组织有关部门依法对征收范围内未经登记的建筑进行调查、认定和处理。对认定为合法建筑和未超过批准期限的临时建筑的,应当给予补偿;
对认定为违法建筑和超过批准期限的临时建筑的,不予补偿。