![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 73
淡若琥珀
这个作者很懒,什么都没留下…
展开
-
Linux内核模块
用make命令编译模块,安装后用lsmod查看是否安装成功。用rmmod命令卸载后添加的模块,用lsmod查看。安装已经编译好的模块,并用lsmod命令查看。创建makefile文件用于模块的编译。随便找一个途径,进行模块的编写。用命令make编译。原创 2022-12-22 21:28:20 · 128 阅读 · 1 评论 -
Centos下的Linux系统调用
一 学习Makefile基本使用方法1 Makefile简介linux环境下,当用户编译文件过多的时候,使用makefile可以帮助模块化编译文件,makefile是一个脚本文件,根据规则,来执行相应的脚本文件,实现自动化编译。2 语法:Makefile会去执行所有定义的命令,和直接输入命令行是一样的效果。(1)目标即要生成的文件。如果目标文件的更新时间晚于依赖文件更新时间,则说明依赖文件没有改动,目标文件不需要重新编译。否则会进行重新编译并更新目标文件。(2)默认情况下Makefile的第一个目标为终极目原创 2022-12-05 13:05:55 · 735 阅读 · 0 评论 -
Ubuntu下Linux的系统调用
第二部分:下载Linux源代码,尝试在Linux源程序中增加一个系统调用,编译一次Linux内核,检查新增系统调用的效果http://ftp.sjtu.cn/sites/ftp.kernel.org/pub/linux/kernel/v4.x/ 进入root用户,将下载的内核移动到/usr/src目录下,输入命令:sudo mv linux-4.19.18.tar.xz /usr/src切换到/usr/src/目录下,解压缩内核压缩包。由于下载的压缩包是.tar.xz后缀,解压分为两步: x原创 2022-12-05 12:59:59 · 704 阅读 · 0 评论 -
Ubuntu下Linux系统调用
第一部分:MakefileLinux环境下,当用户编译文件过多的时候,使用makefile可以帮助模块化编译文件,makefile是一个脚本文件,根据规则,来执行相应的脚本文件,实现自动化编译。Makefile 的框架是由规则构成的。make 命令执行时先在 Makefile 文件中查找各种规则,对各种规则进行解析后运行规则。规则的基本格式为:每条规则的语法格式:target1,target2...: depend1, depend2, ...command............每条规则由三个部分组成分别原创 2022-12-05 12:54:32 · 659 阅读 · 0 评论 -
熟悉VI,GCC,GDB编译器,并掌握其编译方法
(注意:在输入模式中,如果你一不小心输入错误的字符,需要删除这个字符,先按esc,回到命令模式,再按x即可删除光标的那个字符。输入:gcc test.c -o test #将test.c编译成test可执行文件。3.练习GDB调试器,掌握使用GDB调试C语言可执行程序的基本方法。2.练习Gcc编译器,掌握使用GCC编译C语言程序的基本方法。查看GCC编译器是否已成功安装:gcc --version。,GCC,GDB编译器,并掌握其编译方法。,GCC,GDB编译器,并掌握其编译方法。原创 2022-11-27 21:50:03 · 1224 阅读 · 0 评论 -
安装Ubuntu Linux操作系统
图1.Ubuntu官网。软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面。2.1.1.进入Ubuntu官网下载。2.1.2.开始安装(主要步骤)I.启动VM虚拟机,点击新建。II.使用ISO映像文件。原创 2022-11-23 22:24:12 · 582 阅读 · 0 评论