这个需要看修建的公路是哪一级公路。《公路安全保护条例》第十一条规定,公路建筑控制区的范围由县级以上地方人民政府组织交通运输、国土资源等部门划定。其中控制区是指从公路用地外缘起向外的距离,该标准为:(一)国道不少于20米;(二)省道不少于15米;(三)县道不少于10米;(四)乡道不少于5米。如果属于高速公路,则公路建筑控制区的范围从公路用地外缘起向外的距离标准不少于30米。所以说,如果是乡道,那五米属于安全距离,如果不是,那5米的距离过短。房屋在控制区内的话是需要拆除并予以补偿的。