今天在下載libjpeg並要進行configure時出現了===> "bin/sh^M: bad interpreter: No such file or directory" 的錯誤訊息,解決了之後幫自己作一個紀錄。
會發生的原因:
原因是configure這個script是在windows系統下用記事本文件編寫的。不同系統的編碼格式所引起的。為了確認是這個原因造成,請作下面幾個動作:
1. vi 或是 vim這個configure檔案
2. 進到vi的 command mode(按下ESC)
3. 鍵入 :set fileformat 或是 :set ff
結果會看到 fileformat=dos
解決方法:
1. vi 或是 vim這個configure檔案
2. 進到vi的 command mode(按下ESC)
3. 鍵入 :set fileformat=unix 或是 :set ff=unix
4. 鍵入 :wq進行儲存
這樣子在下一次./configure就不會有這樣的錯誤訊息了~
沒有留言:
張貼留言