首页 > 系统相关 >Linux源码编译——添加新模块

Linux源码编译——添加新模块

时间:2022-10-19 22:12:49浏览次数:56  
标签:文件 module 编译 源码 模块 Linux 添加

  1. C源码文件(如new_module.c)添加到适当目录
  2. 在menuconfig中增加新条目:修改C源码文件所在目录下的Kconfig文件,参考该文件中已有的编译选项照猫画虎,添加新的项
config NEW_MODULE        #声明在make menuconfig中新增的选项
    bool/tristate "Description"        #bool对应y/n两种选择,tristate对应y/n/m三种选择(常见于驱动模块)
    depends on XXX||XXX        #新增的模块所依赖的模块
    default y        #默认选择y/n/m
    help        #新增选项介绍
        Description of this new module detail 
  1. 修改C源码文件所在目录下的Makefile文件,添加新模块依赖的源码,注意以.o结尾
obj-$(CONFIG_NEW_MODULE) += new_module.o

4.执行make menuconfig,启用新增模块的编译并保存
5.make

标签:文件,module,编译,源码,模块,Linux,添加
From: https://www.cnblogs.com/lucky-glc/p/16808040.html

相关文章

  • Linux实战笔记_CentOS 7中格式化磁盘
    fdisk-l#检查是否添加成功(添加一块磁盘并重启计算机后)fdisk/dev/sdb#格式化磁盘mount/dev/sdb1/opt#挂载到/opt目录df-h......
  • Linux实战笔记_ 如何远程访问Kali?
    注:基于2018年安装的kali版本。启动ssh服务/etc/init.d/sshstart或servicesshstart#启动ssh服务/etc/init.d/sshstatus或者servicesshstatus#查看ssh服......
  • JavaWeb项目编译前后的目录结构
    JavaWeb项目编译前后的目录结构编译前页面和视图都放在webapp目录下编译后webappsWEB-INF......
  • weblogic洞若观火第3篇之源码安装weblogic
    引言上一篇文章,主要讲解:集群规划设计、主流的规划方案、企业级的集群规划。在本篇文章中,我们接着介绍:weblogic的源码安装。服务器规划本次搭建使用的虚拟机,相信很多兄弟......
  • 使用linux上传代码到gitee
    (文章目录)一、git的安装sudoyum-yinstallgit检查是否安装成功git--version(这个是输入)gitversion1.8.3.1(若安装成功会自动弹出) 二、过程1.仓库链接......
  • 基于LDPC编译码的长距离SC-OFDM通信链路matlab仿真
    目录一、理论基础二、MATLAB仿真程序三、仿真结果一、理论基础VPI光通信系统模拟软件支持灵活的多速率传输系统,通过这个软件,用户可以从基本的光子元素向上层建立模型,......
  • FLTK基于cmake编译以及使用(Windows、macOS以及Linux)
    最近因为一些学习的原因,需要使用一款跨平台的轻量级的GUI+图像绘制C/C++库。经过一番调研以后,最终从GTK+、FLTK中选出了FLTK,跨平台、够轻量。本文将在Windows、macOS两套......
  • 安装 jenkins实现自动编译、打包、构建镜像、容器部署
      1、部署JDK maven 并进行解压重命名cd/usr/localtar-xvfjdk-8u60-linux-x64.tar.gztar-xvfapache-maven-3.3.9-bin.tar.gzmvapache-maven-3.3.9mave......
  • Linux 中的硬链接和符号链接
    https://linux265.com/news/7471.html类似Windows系统中的快捷方式,在Linux系统中它们叫链接,存在两种形式,一种是硬链接,一种是符号链接。通常,符号链接也被称为软链接,下......
  • (Linux)不挂断启动进程
    环境:腾讯云Ubuntux86_64问题:在配置应用时,需要让他后台启动,关闭ssh连接也要可以保持后台运行解决办法:1、使用nohup参考链接:https://zhuanlan.zhihu.com/p/344554760no......