scripts/config/mconf: Syntax error: “(” unexpected錯誤解決
從其他地方復制而來的openwrt SDK,放在本地執行make menuconfig時出現下面的錯誤
jack@ubuntu:openwrtdl.com$ make menuconfig
Collecting package info: done
Collecting target info: done
scripts/config/mconf: 1: scripts/config/mconf: Syntax error: “(” unexpected
make: *** [menuconfig] Error 2
原因:
有些文件是在編譯固件之前就編譯了的,這些文件在復制后到了另一個電腦,與本機不兼容導致的。
解決方法:
多謝網友給的方法,最優解決方案:
cd scripts/config
make clean & make
另外還有個不好的解決方案,就是徹底清除。
make distclean
要注意,這個命令會刪除很多文件夾,builddir、stagging_dir、tmp、feeds、配置文件.config,連dl都刪除了。
所以一定要保留該保留的。