IT技術互動交流平台

實例分享在Linux係統中操作printk()的教程

作者|龙炎电商开启财富自由人生:wy  來源--福州市华伦中学:網絡整理  發布日期|||女烈受刑专辑:2019-03-07 08:09:00
  我們在Linux係統中很多的對於係統的設置都是需要使用到命令的形式-|铲形币是哪国的,不是操作命令的話很多的使用時不能夠實現的--|开通电话银行要钱吗,那其實輸入命令還有一定的了解函數的才走來對係統中先進性修改__-艾建国,有小夥伴想要知道printk()是怎麼實現的呢--_唱歌节目,今天小編就來跟大家分享一下實例分享在Linux係統中操作printk()的教程||nec奈梅亨。
實例分享在Linux係統中操作printk()的教程

  具體的方法和詳細的步驟如下;

  新建hello.c

  #include 《linux/kernel.h》

  #include 《linux/module.h》

  int init_module(void)

  {

  printk(KERN_INFO “Welcome.-优博彩票。|||ab汽车网。.|讯景9500gt。\n”);

  return 0;

  }

  void cleanup_module(void)

  {

  printk(KERN_INFO “Bye.|_|英皇娱乐旗下平台。__-视觉卡盟平台。.\n”);

  }

  然後在同一目錄下編寫Makefile--遵义市招生考试网:

  obj-m _||虚拟网短号查长号:= hello.o

  all|_-qq2009官方下载正式版:

  make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd)

  clean|氨糖为何橄固力牌最好:

  -rm *.o *.ko Mod* mod* *.mod.c

  進入終端-_|诺基亚7210c软件,切換到對應目錄下

  執行 make

  編譯完成後會得到 hello.ko//hello.ko就是編譯好的模塊

  執行 sudo insmod hello.ko //加載模塊

  執行 lsmod 可以察看當前已經加載的模塊|藤步阁,如果hello.ko已經加載_-|苇塘,那麼執行完lsmod後就可以看到已經加載好的hello.ko

  執行dmesg就可以察看printk()函數的輸出|_-亿博国际娱乐,此時可以看到打印出來的Welcome.|_动感最划算。 這個信息其實是保存在/var/log/syslog這個文件中的|38彩票软件,查看這個文件也同樣能看到輸出的信息Welcom.-_10选5彩票骗局。_||038彩票好吗?。

  測試完畢後執行sudo rmmod hello卸載模塊即可

  很多的餓時候對於係統的一些學習可以幫助我們更好的操作係統_|深圳特色小吃,那如果你也是出現困擾不會使用printk()的話__11选五5开奖结果浙江,快試試一些簡單的學習吧實例分享在Linux係統中操作printk()的教程_--需要杨光。

延伸閱讀_|广州圣亚男性科:

Tag標簽拳皇97无限能量版: 操作printk()的教程   實例Linux係統  
  • 專題推薦

  • Directx11 遊戲編程入門教程
  • 專題主要學習DirectX的初級編程入門學習||-扬州八怪画竹子,對Directx11的入門及初學者有...... 詳細
  • Windows7係統入門 優化 技巧技術專題
  • Windows7係統專題 無論是升級操作係統-__双马尾大赛、資料備份-||徐茂根、加強資料的安全及管...... 詳細
About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯係方式
本站內容來自於互聯網,僅供用於網絡技術學習,學習中請遵循相關法律法規
苹果彩票K8彩票运盛彩票通博彩票宝马彩票秒速牛牛

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!