1.秦惠文王六年(前332年)和十年(前328年),秦国大败魏国,夺取魏西河郡(今陕西洛河流域)和上郡(今陕西东北部)地。秦惠文王十三年(前325年),惠文王令张仪筑上郡塞,以防北方的林胡、楼烦南侵。接着,又大举进攻义渠,使之臣服。至秦昭王,灭义渠,置北地郡,秦国北部边境与匈奴相接。为了防止匈奴人南掠,昭王下令于陇西、北地、上郡北部边境修筑长城,并派军驻守。2.赵武灵王二十六年(前300年),赵国破中山,国境北至燕、代(今山西北部),又西北拓地至云中、九原(今内蒙古和林格尔县至乌加河地区)。下令筑长城,自阴山(今内蒙古大青山、乌拉特山)而西,直抵大河(今内蒙古乌加河),置代郡、雁门郡、云中郡,以防匈奴南下掳掠。3.燕国北邻为东胡,经常南掠燕国北部地区。燕昭王即位后发愤图强,命大将秦开率大军袭击东胡,大破之,东胡却地千余里。又“度辽东而攻朝鲜”,拓地至浿水(今朝鲜清川江)。后方稳定后,燕国也开始修筑长城,自造阳(今河北康保县与内蒙古太仆寺旗)至襄平;置上谷、渔阳、右北平、辽西、辽东郡以抵御东胡。南长城南长城主要以楚、齐、魏、韩、中山国等为代表,主要目的是为了抵御其他诸侯国的进攻。