微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux下使用printk()的方法

时间:2024-11-23 13:12:01   

大家好,今天Win10系统之家小编给大家分享「Linux下使用printk()的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

搜房网房天下二手房官方版系列软件最新版本下载

  如果你有了解过Linux内核,那么你应该对printk函数有了一定的了解,那么对于没接触过printk函数的朋友来说,printk()究竟要如何使用呢?下面小编通过一个例子来讲解printk()的使用,以便大家有更深入的了解。

  实例:

  新建hello.c

  #include 《linux/kernel.h》

  #include 《linux/module.h》

  int init_module(void)

  {

  printk(KERN_INFO “Welcome.。。.。\n”);

  return 0;

  }

  void cleanup_module(void)

  {

  printk(KERN_INFO “Bye.。。.\n”);

  }

  然后在同一目录下编写Makefile:

  obj-m := hello.o

  all:

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

  clean:

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

  进入终端,切换到对应目录下

  执行 make

  编译完成后会得到 hello.ko//hello.ko就是编译好的模块

  执行 sudo insmod hello.ko //加载模块

  执行 lsmod 可以察看当前已经加载的模块,如果hello.ko已经加载,那么执行完lsmod后就可以看到已经加载好的hello.ko

  执行dmesg就可以察看printk()函数的输出,此时可以看到打印出来的Welcome.。 这个信息其实是保存在/var/log/syslog这个文件中的,查看这个文件也同样能看到输出的信息Welcom.。。

  测试完毕后执行sudo rmmod hello卸载模块即可

  上面就是Linux使用printk()的方法介绍了,本文只是简单的通过一个例子来讲解printk函数的用法,你可以上网了解更多的printk()的用法。

以上就是关于「Linux下使用printk()的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

此*文为Win10系统之家www.ghost580.net文②章,不得自行转载,违者必追究!

相关文章

  • Linux下使用printk()的方法

    Linux下使用printk()的方法


      如果你有了解过Linux内核,那么你应该对printk函数有了一定的了解,那么对于没接触过printk函数的朋友来说,printk()究竟要如何使用呢?下面小编通过一个例子来讲解printk()的使用,以便大家有更深入的了解。
      实例:
      新建hello.c
      #include《linux/kernel.h》
      #include《linux/m...
  • Linux下使用grep命令搜索多个单词的方法

    Linux下使用grep命令搜索多个单词的方法


      Linux系统下grep命令主要用来搜索字符串和文件,其实grep命令可以同时搜索多个单词。下面就来介绍一下Linux下使用grep命令搜索多个单词的方法。
      方法如下:
      grep‘word1\|word2\|word3’/path/to/file
      下面的例子中,要在一个名叫/var/log/messages的文本日志文件中查找warning、err...
  • Linux系统下使用FPM制作RPM的方法

    Linux系统下使用FPM制作RPM的方法


      Linux系统下想要制作RPM包,可以使用FPM工具来完成。FPM工具不仅能让RPM包制作变得更简单,还能帮助用户做一些收尾的工作。下面就来介绍一下Linux系统下使用FPM制作RPM包的方法。
      这里涉及的参数是:
      --pre-installFILE:表示安装之前所要运行的脚本
      --post-installFILE:表示安装之后所要运行的脚本
  • Linux系统下配置ip地址的方法汇总

    Linux系统下配置ip地址的方法汇总


      对于刚入门的Linux初学者来说,还不知道如何配置ip地址,今天小编就给大家介绍下Linux系统要如何配置ip地址,希望能帮助到你。
      (1)Ifconfig命令
      第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后
      ip地址的配置将自动失效。具体用法如下。Ipconfigethxipaddnetmaskx.x....