春秋之世,田有封洫,故随地可以设关。而阡陌之间一纵一横,亦非戎车之利也。观国佐之对晋人则可知矣。至于战国,井田始废,而车变为骑,于是寇钞易而防守难,不得已而有长城之筑。史记苏代传,燕王曰,齐有长城拒防,足以为塞。竹书纪年,梁惠成王二十年,齐闵王筑防,以为长城。续汉志,济北国卢【原注】今长清县。有长城,至东海。泰山记,泰山西有长城,缘河经泰山,一千余里,至琅邪台入海。此齐之长城也。史记秦本纪,魏筑长城,自郑【原注】今华州。滨洛,以北有上郡。苏秦传,说魏襄王曰,西有长城之界。竹书纪年,惠成王十二年,龙贾帅师筑长城于西边。此魏之长城也。续汉志,河南郡卷【原注】绛侯世家正义引括地志云,故卷城在郑州原武县西北七里。释例地名云,卷县所理垣雍城也。有长城,经阳武到密。此韩之长城也。【沈氏曰】京东考古录以续汉志一条亦属魏,而无韩之长城句。水经注,盛弘之云,叶东界有故城始犨县,东至瀙水,达沘阳,南北数百里,号为方城,一谓之长城。郡国志曰,叶县有长城,曰方城。【原注】。又越世家正义引括地志云,故长城在邓州内乡县东七十五里,南入穰县,北连翼望山。无土之处,累石为固。楚襄王作霸南土,争强中国,多筑列城于北方,以通华夏,号为方城。此楚之长城也。若赵世家,成侯六年,中山筑长城。又言,肃侯十七年,筑长城。【原注】刘伯庄云,从云中以北至代。非也,武灵王时始有云中。正义曰,此长城疑在漳水之北赵南界。则赵与中山亦有长城矣。以此言之,中国多有长城,不但北边也。
其在北边者,史记匈奴传,秦宣太后起兵,伐残义渠,于是秦有陇西北地上郡,筑长城以拒胡。此秦之长城也。魏世家,惠王十九年,筑长城,塞固阳。【原注】正义曰,括地志云,棝阳县,汉旧县也。在银川银城县界。棝阳有连山,东至黄河,西南至夏会等州。此魏之长城也。匈奴传又言,赵武灵王北破林胡、楼烦,筑长城。【原注】正义曰,括地志云,赵武灵王长城在朔州善阳县北。按水经云,百道长城,北山上有长垣,若颓毁焉。沿溪亘岭,东西无极,盖赵武灵王所筑也。自代并阴山,【原注】索隐曰,徐广云,西安阳县北有阴山,阴山在河南阳山北也。正义曰,括地志云,阴山在朔州绝塞外突厥界。下至高阙为塞,【原注】徐广曰,在朔方。正义曰,地理志云,朔方临戎县北有连山,险于长城,其山中断,两峰俱峻,俗名为高阙也。而置云中、雁门、代郡。此赵之长城也。燕将秦开袭破东胡,东胡却千余里,燕亦筑长城,自造阳【原注】韦昭曰,地名,在上谷。正义曰,按上谷郡,今妫州。至襄平,【原注】索隐曰,韦昭云,今辽东所理也。置上谷、渔阳、右北平、辽西、辽东郡以拒胡。此燕之长城也。秦灭六国,而始皇帝使蒙恬将十万之众,北击胡,悉收河南地。因河为塞,【原注】索隐曰,按太康地志记,秦塞自五原北九里谓之造阳,东行终利贲山南、汉阳西是也。筑四十四县城,临河,徙适戍以充之,而通直道。【原注】索隐曰,苏林云,去长安千里,正南北相直道也。自九原至云阳,【原注】索隐曰,韦昭云,九原县属五原。正义曰,括地志云,胜州连谷县,本秦九原郡。汉武帝更名五原、云阳、雍县。秦之林光宫即汉之甘泉宫在焉。又云,秦故道在庆州华池县西四十五里子午山上,自九原至云阳千八百里。因边山险壍溪谷可缮者治之,起临洮,至辽东,万余里。【原注】索隐曰,韦昭曰,临洮陇西县。正义曰,括地志云,秦陇西郡临洮县,即今岷州城。本秦长城首起岷州西十二里,延袤万余里,东入辽水。又度河据阳山北假中。【原注】北假,北方田官,主以田假与贫人,故云北假。索隐曰,应劭云,北假在北地阳山北。韦昭云,北假,地名。正义曰,括地志云,汉五原郡河目县故城在北假中,北假在河北,今属胜州银城县。汉书王莽传云,五原北假膏壤殖谷。此秦并天下之后所筑之长城也。自此以后,则汉武帝元朔二年,遣将军卫青等击匈奴,取河南地,筑朔方,复缮故秦时蒙恬所为塞,因河为固。魏明元帝泰常八年二月戊辰,筑长城于长川之南,起自赤城西,至五原,延袤二千余里。太武帝太平真君七年五月丙戌,发司、幽、定、冀四州十万人筑城。【原注】北史作畿。上塞围,起上谷,西至河,广袤皆千里。北齐文宣帝天保三年十月乙未,起长城自黄栌岭北至社平戍四百余里,立三十六戍。【原注】通鉴注,此长城盖起于唐石州,北抵武州之境。六年,发民一百八十万筑长城,自幽州北夏口至恒州九百余里。【原注】通鉴注,幽州夏口即居庸下口也。幽州军都县西北有居庸关。先是,自西河总秦戍筑长城,东至于海,前后所筑东西凡三千余里,率
十里一戍,其要害置州镇凡二十五所。八年,于长城内筑重城。自库洛拔而东至于坞纥戍,凡四百余里。而斛律羡传云,羡以北卤屡犯边,须备不虞。自库堆戌东距于海,随山屈曲二千余里,其间二百里中,凡有险要,或斩山筑城,或断谷起障,并置立戍逻五十余所。周宣帝大象元年六月,发山东诸州民修长城,立亭障,西自雁门,东至碣石。隋文帝开皇元年四月,发稽胡修筑长城。五年,使司农少卿崔仲方发丁三万,于朔方灵武筑长城,东距黄河,西至绥州,南至勃出岭,绵历七百里。六年二月丁亥,复令崔仲方发丁十五万,于朔方以东,缘边险要筑数十城。七年,发丁男十万余人修长城。大业三年七月,发丁男百余万筑长城,西逾榆林,东至紫河。四年七月辛巳,发丁男二十余万筑长城,自榆林谷而东。此又后史所载继筑长城之事也。