make uImage 編譯核心時出錯
這個問題又折騰了一個下午:
在做RTC驅動時,修改了arch/arm/plat-s3c24xx/common-smdk.c後,編譯核心,發現以下錯誤:
[email protected]:/work/system/linux-2.6.22.6$ make uImage
CHK include/linux/version.h
make[1]: 'include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
<stdin>:91:1: warning: "__IGNORE_sync_file_range" redefined
In file included from <stdin>:2:
include/asm/unistd.h:444:1: warning: this is the location of the previous definition
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
CHK include/linux/compile.h
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.init.text+0x2cb0): In function `store_modes':
include/linux/list.h:299: undefined reference to `ioremaps'
drivers/built-in.o(.init.text+0x2cc0):include/linux/list.h:326: undefined reference to `ioremaps'
Makefile:721: recipe for target '.tmp_vmlinux1' failed
make: *** [.tmp_vmlinux1] Error 1
解決辦法:
建議:
make distclean後再重新配置、編譯試一下
在網上搜索了許多辦法,還是不行,最後重新下載linux核心、解壓
先打補丁:
patch -p1 < ../linux-2.6.22.6_jz2440.patch
重新配置
make s3c2410_defconfig
相關推薦
make uImage 編譯核心時出錯
這個問題又折騰了一個下午: 在做RTC驅動時,修改了arch/arm/plat-s3c24xx/common-smdk.c後,編譯核心,發現以下錯誤: [email protected]:/work/system/linux-2.6.22.6$ make u
Xilinx SDK編譯Microblaze時出錯
develop 錯誤信息 鏈接 方法 -s 軟核 ado embed 網上 在vivado 2015.4中創建microblaze軟核,local memory為8KB,export到SDK後,hello_world模板中加入“xil_printf("hello wor
解決編譯核心時“ Error: selected processor does not support ARM mode 'smc 0'”相關問題
最近在用arm-2014.05編譯器編譯Linux核心時,出現如下問題: Error: selected processor does not support ARM mode 'smc 0' 這是我使用的交叉編譯器: &nbs
編譯ionic時出錯:You have not accepted the license agreements of the following SDK components
最近安裝ionic後,新建了一個專案,結果在編譯是重試幾次都出錯: BUILD FAILED Total time: 3.638 secs Error: cmd: Command failed with exit code 1 Error output: FAILURE:
用nfs掛載核心時出錯 ERROR: Cannot umount的解決辦法
SMDK2440 # nfs 30000000 192.168.1.106:/work/nfs_root/uImage ERROR: resetting DM9000 -> not responding dm9000 i
undefined reference to `__gnu_mcount_nc'的解決 在編譯核心時出現瞭如下錯誤:
在編譯核心時出現瞭如下錯誤: init/built-in.o: In function `do_one_initcall': calibrate.c:(.text+0x14): undefined reference to `__gnu_mcount_nc' init/built-in.o: In
在編譯核心時出現:*** target pattern contains no `%'. Stop.
在編譯核心時,遇到linux-2.6.21.x/usr/Makefile:42: *** target pattern contains no `%'. Stop. 解決這個問題的方法是:刪除linu
在編譯核心時出現uudecode錯誤
在重新make一下就可以了。 編碼壓縮打包--uudecode 名稱:uudecode 使用許可權:所有使用者 使用方式:uuencode [-hv] [file1 ...] 說明: uudecode 將 uuencode 編碼後的檔案還原, uudecode 只會將 begin 與 end 標記之
linux 編譯核心 選項出錯 綜合
http://hi.baidu.com/cxidlvpelgbfiud/item/5b058007c4ff027fbee97e5c 具體錯誤提示見最後面 1.make menuconfig 解決方法:sudo apt-get install libncurses5-dev(
編譯linux-4.19.2核心時,make menuconfig時遇到的問題
問題如下:(注意第一行話) /bin/sh: 1: bison: not found scripts/Makefile.lib:196: recipe for target ‘scripts/kconfig/zconf.tab.c’ failed make[1]: *** [script
核心編譯直接生成uImage----make uImage
在編譯核心的時候,一般直接使用make uImage是不可以的,會出現時一下錯誤 UIMAGE arch/arm/boot/uImage "mkimage" command not found - U-Boot images will not be built I
編譯redis時 提示make cc Command not found
分享 png alt man cnblogs 錯誤提示 編譯 image red 在linux系統上對redis源碼進行編譯時提示提示“make cc Command not found,make: *** [adlist.o] Error 127”。 這是由於系統沒有安
python3源碼編譯安裝時make出現問題
重新 編譯 但是 python3 port 下載 字符 Language 官網 今天打算把我系統自帶的python2升級成3通過官網下載後進行源碼編譯安裝但是源碼編譯安裝python3,出現報錯。collect2: 錯誤:ld 返回 1 make: *** [python]
VS2015編譯opencv時cap_msmf出錯
問題 VS2015編譯opencv的videoio模組時cap_msmf部分出錯。提示_ComPtr<ID3D11Multithread> D3DDevMT中ID3D11Multithread未宣告的識別符號,非法的間接定址等錯誤。 解決方法 Co
樹莓派安裝opencv2.4.9--make時出錯
cmake -DCMAKE_BUILD_TYPE=Release \ -DENABLE_AVX=ON \ -DENABLE_FAST_MATH=ON \ -DENABLE_SSE=ON \ -DENABLE_SSE2=ON \ -DENABLE_SS
CentOS7編譯核心make menuconfig報錯解決辦法
背景 在鳥哥的linux私房菜(第四版)中,練習使用linux核心的編譯與安裝,鳥哥用的是 make menuconfig 命令。在這個練習操作中出現了錯誤,原因是: 1: 這個命令(make me
樹莓派編譯核心使用make menuconfig 報錯 make menuconfig' requires the ncurses libraries. 解決方法
使用樹莓派編譯核心時,報以下錯誤: 只需要安裝ncurses5即可,選擇線上安裝。 sudo apt-get install libncurses5-dev 嘗試離線安裝,將 libncurses5原始碼下載,下載地址: http:
Q: 用Visual Studio(2010, 2012, 2013, 2015)低版本開啟高版本建立的工程時,編譯執行工程出錯
狀況: error MSB8020: The builds tools for v110 (Platform Toolset = 'v110') cannot be found. To build using the v110 build tools, either cli
emulator啟動自己編譯的工程時出錯的解決辦法
自己編譯了個android4.2工程,第一次編譯完直接在src下emulator 模擬器正常執行,後來去不行了一直提示如下錯誤,在網上找了半天解決辦法,都說是加什麼環境變數,也沒有解決,摸索發現如下解決辦法 emulator: ERROR: You did not spec
Could not generate CGLIB subclass of class編譯時出錯
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl' defin