使用autogen工具生成Makefile,最新的應用程序很多都使用autogen,本着知行合一的精神
最近有空也研究了一下該工具的使用,詳細步驟請參考文檔:
http://blog.csdn.net/scucj/article/details/6079052
我這里只把遇到的問題列出來,做個筆記。
執行autoscan的時候遇到下面的錯誤:
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in
m/\${ <-- HERE [^\}]*}/ at /usr/bin/autoscan line 361.
原因是新版的perl已經語法改變了,但是這里依舊使用舊的,這樣更改代碼即可:
sudo vim /usr/bin/autoscan 把361行的大括號去掉並保存即可。