二战时,德国司令部为了解决火炮在瞄准时间的暴露,推出了“古斯塔夫”、“狂犬”等铁路炮。其中,最大的火炮是Gustav臂本50厘米K(E)型火炮,又称“古斯塔夫列车炮”。火炮全长32米(经常使用时为47米),可以发射重达7100公斤的穿甲弹,最远可以打到47千米外。而且火炮有100多个人驾驶。历史上古斯塔夫列车炮因其强大的威力而拥有很高的声望,成为德国铁路上最强的武器之一。