《梦溪笔谈》里说得很清楚:“凡师行,因粮于敌,最为急务。运粮不但多费。而势难行远。余尝计之,人负米六斗,卒自携五日干粮”。这里面说,古代行军打仗,士兵自己携带五日的干粮,然后配备的民夫一个人背六斗米。由此可见,士兵主要吃两种东西,一种是自己携带的干粮,一种是大米。大米大家都知道,那干粮有哪些品种呢?其实各个时代的干粮都是不一样的。举例来说。

《诗经大雅公刘》中有:“笃公刘,匪居匪康。廼埸廼疆,廼积廼仓;廼裹糇粮,于橐于囊”。这里所说的“糇”,是把蒸好的饭曝晒成干饭,装在行囊里,用作行军打仗的干粮。由此可见,春秋战国时代的干粮就有晒干的饭,这饭就包括古时说的五谷了。

汉代时候干粮的种类主要是谷、粟、糜为主,制作方法和春秋战国时代也是相近的。

宋朝时候的干粮有用米的,做法是:“取米一石,净淘炊熟,晒干,然后再蒸再晒,如此反复十次,得到二斗干粮。”,此外还有盐卤、豆豉晒干的饼等调料。

明朝时期,北方小麦种植普及,以明成祖被征为例,就发令 “各军沿途炒面……每军关与小麦三斗”,可见干粮已经包含了炒面,当时甚至还有配方流传:“二两白盐四两姜,五斤炒面二茴香”。

清代也有记载说 “……断水三日,虽有炒面作粮,亦不能下咽”,可见清朝干粮也有炒面。