在編譯核心時報錯的解決方法

2022-08-26 07:06:08 字數 1106 閱讀 5701

在make menuconfig後,輸入make uimage有好幾個報錯

->對於can't use 'defined(@array)' ... at kernel/timeocnst.pl line 373

cd到 /linux2.6.35.3/kernel 

vi  timeconst.pl 定位到373行  把defined()去掉即可

->對於 make-fsl-linux-guneabi-gcc: not found 的問題的解決方案如下

cd到 /linux-2.6.35.3目錄下,vi makefile 可以看到交叉編譯用的是arm-fsl-linux-guneabi-

現在我們把他改為 arm-none-linux-guneabi-即可

->對於/opt/linux./kbuild:35:  recipe for target 'kernel/bounds.s' failed

cd  /linux-2.6.35.3 

vi kbuild 看到第35行左右

修改如下即可

npm安裝vue cli時報錯解決方法

npm warn deprecated coffee script 1.12.7 coffeescript on npm has moved to coffeescript no hyphen 使用cnpm進行重灌,但是使用前要先安裝cpm,安裝方法如下npm包管理工具因為伺服器架在國外,所以我們用...

JSONKit編譯報錯解決方法

如果從github上下來的jsonkit在使用的時候報編譯錯誤,可以按如下的方式嘗試解決 1 build phases compile sources,雙擊jsonkit.m,輸入 fno objc arc 2 修改jsonkit.m檔案第680行,修改為object setclass array,...

編譯 libiconv 報錯解決方法

第乙個方法 切換到libiconv srclib目錄下 cd srclib 修改stdio.in.件 vim stdio.in.h 通過搜尋,定位到 gl warn on use gets,gets is a security hole use fgets instead 這一行,然後在這一行的前後...