本人已經在VM上安裝linux系統具體配置情況:
系統:centos7
內核版本:3.10
已安裝GCC版本:4.8.5
已安裝make版本:GNU make 3.82
已在同一目錄中建立測驗檔案cs.c:
static int __init hello_init(void)
{
printk(KERN_EMERG "hello, init\n");
return 0;
}
static void __exit hello_exit(void)
{
printk(KERN_EMERG "hello, exit\n");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_AUTHOR("123");
MODULE_LICENSE("123");
MODULE_DESCRIPTION("123");
MODULE_VERSION("123");
///////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
然后我又vim makefile一個檔案并增加一條編譯代碼 : obj-y := cs.o 最后我保存退出后 執行命令 make 結果提示:
make:***無目標。停止
后面我看過很多Makefile的資料也是過幾次網上寫好的make模板但都提示同樣的錯誤 我也不知道是不是還需要去kernel.org上面下載標準代碼安裝
還請前輩指教下我這是什么問題導致的給點建議
uj5u.com熱心網友回復:
有沒有哪位前輩知道 centos上搭建驅動開發環境的教程、資料、書籍都可以給點建議吧 大佬們uj5u.com熱心網友回復:
我已經解決了 來個人領分轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/9765.html
標籤:驅動程序開發區
下一篇:不用wait控制父子行程執行順序
