由於項目需要,需要移植linux-2.6.14版本的內核,PC機上的linux是Ubuntu11.04,在使用make xconfig編譯內核時出現如下錯誤:
root@czu:~/桌面/socket/linux-2.6.14# make xconfig
HOSTCXX scripts/kconfig/qconf.o
In file included from scripts/kconfig/qconf.cc:24:0:
scripts/kconfig/qconf.h:25:18: 錯誤: 有多余的限定‘ConfigSettings::’在成員‘readSizes’上 [-fpermissive]
scripts/kconfig/qconf.h:26:7: 錯誤: 有多余的限定‘ConfigSettings::’在成員‘writeSizes’上 [-fpermissive]
scripts/kconfig/qconf.h:127:7: 錯誤: 有多余的限定‘ConfigList::’在成員‘updateMenuList’上 [-fpermissive]
make[1]: *** [scripts/kconfig/qconf.o] 錯誤 1
make: *** [xconfig] 錯誤 2
已經安裝了qt庫,之前移植Linux-2.6.30.4版本內核時沒有出現這樣的錯誤,先用make menuconfig吧,以後有時間再深入研究,也順邊學習一下。