大便臭的原因与饮食因素以及某些病理因素有关。若患者摄入饮食中蛋白和脂肪含量较高,易加重胃肠道的消化负担,消化吸收后产氨较多,而氨有臭味,所以大便会臭。
如果患者本身存在慢性肠道疾病,如肠道感染、菌群失调、阿米巴痢疾等;由于肠粘膜存在不同程度的炎症,炎性分泌物随大便排出,易导致患者出现大便臭的症状。