用于打击的目标不同。长剑为路基反舰导弹,陆地发射用于打击海上目标。鹰击为海空基反舰导弹,从海上或者空中战机发射用于打击海上舰船。红箭为反坦克导弹,用于陆地发射打击坦克。红旗为海陆基防空导弹,从舰船或者陆地发射用于拦截或打击空中目标。