看板 LinuxDev 關於我們 聯絡資訊
: 如果是失敗的話,錯誤訊息就會出現在最後幾行輸出訊息, 還有,在最後幾行都會有 我舉例,底下兩個都是在最後輸出的錯誤 ex1 configure: error: no termcap library found make[1]: *** [configure-gdb] Error 1 make[1]: Leaving directory `/root/build_gdb' make: *** [all] Error 2 ex2 make[3]: *** [install-common] Error 1 make[3]: Leaving directory `/root/build_gdb/sim/arm' make[2]: *** [install] Error 1 make[2]: Leaving directory `/root/build_gdb/sim' make[1]: *** [install-sim] Error 2 make[1]: Leaving directory `/root/build_gdb' make: *** [install] Error 2 像是有些錯誤是因為此package又安裝了其他相依的package 照成了遞迴錯誤 那我要怎麼看出說這個錯誤是發生在哪呢 : 找找看是什麼原因造成『error, file not found, ...』之類的錯誤。 我最近安裝toolchain遇過的錯誤大多都是 include不到檔案 而造成,裡頭的程式,抓不到某個型而出現錯誤 那,能不能講一下,還有哪些錯誤呢,除了include error : 如果有warnning訊息,有時可以忽略, 例如呢,可以麻煩您舉個例嗎,這樣的訊息是輸出怎樣的格式呢 : 除非一直找不出錯誤在哪,問題就可能出在warnning上。 : 如果你只想擷取configure或make的錯誤或警告訊息, : 只要把輸出到stdout的訊息導向到/dev/null就可以了。 : 一般,error與warnning訊息會輸出到stderr。 : 例如: : ./configure >/dev/null : make >/dev/null : 如果不必要的資訊還是太多,再用文字處理軟體擷取你要的資訊, : 例如sed, awk, grep, ...。 : 這是我一般在編譯tarball程式的作法。 : : 有什麼方法或輔助debug的工具嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.251.159