不给抚养费一般情况下不会坐牢。抚养费纠纷多为民事案件。若一方不给抚养费,另一方通常可通过向法院起诉,由法院判决后申请强制执行来解决。但存在特殊情形可能导致刑事处罚。比如,法院判决支付抚养费后,有能力执行却拒不执行,情节严重的,可能触犯拒不执行判决、裁定罪。根据《刑法》第三百一十三条规定,对人民法院的判决、裁定有能力执行而拒不执行,情节严重的,处三年以下有期徒刑、拘役或者罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。单位犯前款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照前款的规定处罚。所以,一般不给抚养费不会坐牢,但恶意抗拒执行生效判决裁定情节严重时会面临刑事处罚。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。