有沒有辦法讓顯示行號的地方它宣佈錯誤? -d
開關似乎並沒有削減它。makefile:如何顯示行號進行調試?
更新:輸出示例:
Reaping winning child 0x08aa8648 PID 9381
/bin/sh: Syntax error: "then" unexpected (expecting "fi")
有沒有辦法讓顯示行號的地方它宣佈錯誤? -d
開關似乎並沒有削減它。makefile:如何顯示行號進行調試?
更新:輸出示例:
Reaping winning child 0x08aa8648 PID 9381
/bin/sh: Syntax error: "then" unexpected (expecting "fi")
它給你默認的行號:
$ make
Makefile:11: *** missing separator. Stop.
如果要重定向輸出到文件中,不要忘了重定向標準錯誤,然後。
啊,這不是make
,但是sh
錯誤。 嘗試使用set -x
命令在調試模式下切換外殼。
[ctpython]$ set -x
++ pwd
++ kill -STOP 7136
[ctpython]$ make
+ make
Makefile:11: *** missing separator. Stop.
++ pwd
++ kill -STOP 7136
主啊,在化妝的-d是最沒用的oververbose東西是永遠不會 – stimms 2009-11-20 01:59:06
...這就是我的結論......至少暫時。 – jldupont 2009-11-20 02:01:33