国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux驅(qū)動Invalid module format錯誤解決
1.編譯錯誤(其實這個問題和 Makefile有很大關系)2.Invalid module format 錯誤3.insmod: error inserting './hello.ko': -1 File exists開發(fā)環(huán)境內(nèi)核版本:2.6.22(我下載的最新版本)gcc:gcc (GCC) 4.1.2Makefilegcc -D__KERNEL__ -DMODULE -DLINUX -I /usr/local/src/linux2.4/include -c -o hello.o hello.c上面這種寫法適合 2.4 版本的內(nèi)核,在2.6下用這種寫法很可能導致許多編譯錯誤,即使編譯通過也會產(chǎn)生 Invalid module format 錯誤。2.6下正確的 Makefie 如下: # Makefile2.6 ifneq ($(KERNELRELEASE),) #kbuild syntax. dependency relationshsip of files and target modules are listed here. mymodule-objs := hello.o obj-m := hello.o else PWD := $(shell pwd) KVER ?= $(shell uname -r) KDIR := /lib/modules/$(KVER)/build all: $(MAKE) -C $(KDIR) M=$(PWD) clean: rm -rf .*.cmd *.o *.mod.c *.ko .tmp_versions endif
使用上面的 Makefie 同時也解決了 Invalid module format 錯誤insmod: error inserting './hello.ko': -1 File exists 錯誤解決第一次insmod ./hello.ko 沒有輸出表示你的模塊被正常載入了,后來的錯誤是你重復載入這個模塊導致的用命令 lsmod | grep hello 看看是不是有這個模塊?用命令 tail /var/log/messages有 hello,worldmodule程序正常執(zhí)行。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
內(nèi)核模塊編譯說明
Android內(nèi)核模塊編譯執(zhí)行
linux驅(qū)動程序開發(fā)詳細介紹
詳細講解Linux驅(qū)動程序
Linux字符設備驅(qū)動insmod version錯誤備注
解決insmod: error inserting 'hello.ko': -1 Invalid module format
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服