1. 我的Makefile如下

#设置为您的内核树

内核= / home / linux

#获取Linux体系结构. 需要找到适合CFLAGS的包含文件

ARCH = $(shell uname -m | sed -e s / i.86 / i386 / -e s / sun4u / sparc64 / -e s / arm. * / arm / -e s / sa110 / arm /)

#设置默认标志以编译模块

CFLAGS = -D__KERNEL__ -DMODULE -I $(KERNEL)/ include

CFLAGS + = -Wall -Wstrict原型-O2 -fomit-frame-pointer -fno-strict-aliasing

全部: sharelist.o

#获取内核配置

包括$(内核)/. 配置

#使用特定于体系结构的标志修改CFLAGS

包括$(内核)/ arch / $ {ARCH} / Makefile

#如果在内核源代码树中配置,则启用模块版本

ifdef CONFIG_MODVERSIONS

CFLAGS + = -DMODVERSIONS -include $(KERNEL)/include/linux/modversions.h

endif

#如果在内核源代码树中配置,则启用SMP

ifdef CONFIG_SMP

CFLAGS + = -D__SMP __

endif

#注意: 我们正在编译驱动程序目标文件,然后进行链接

#我们将其链接到模块中. 仅使用一个目标文件

#此示例不需要. 我们可以加载对象

gcc制作的#个文件

#链接线程驱动程序模块

sharelist.o: sharelist.c

gcc $(CFLAGS)-c sharelist.c

干净:

rm -f * .o

#使用特定于体系结构的标志修改CFLAGS

包括$(内核)/ arch / $ {ARCH} / Makefile

2. sharelist.c文件已写入

3.

我最初的理解是: 将arch / $ {ARCH} / Makefile和.config文件存储在/ home / linux下,而linux文件夹只是一个用户文件夹config是什么文件夹,可以根据您的定义进行更改. ,例如config是什么文件夹,我的计算机是/ home / chen,该计算机将arch / $ {ARCH} / Makefile文件和.config文件存储在chen文件夹中,然后将Makefile开头的代码更改为KERNEL = / home / chen,我不知道我是否理解正确

问题: 每次输入make时,都会显示找不到arch / $ {ARCH} / Makefile和.config,但是当我在LINUX中搜索.config时,我根本找不到它,只有* .config形式的文件至于arch / $ {ARCH} / Makefile,由于上面ARCH的定义很复杂,令我更加困惑. 我刚刚与LINUX保持联系,希望高手可以帮助我解决以上问题

电子邮件:

QQ: 416508484

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shouji/article-163592-1.html

linux config文件夹,[问题] .config文件在ubuntu的哪个文件夹中相关推荐

  1. linux中config文件怎么打开,CONFIG 文件扩展名: 它是什么以及如何打开它?

    CONFIG 疑难解答 打开 CONFIG 文件过程中所遇到的常见问题 Microsoft Notepad 不在 你尝试加载 CONFIG 文件并收到错误,例如 "%%os%% 无法打开 C ...

  2. linux各个文件夹作用是什么,我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用...

    我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用.那下面给大家介绍的则是我的世界游戏文件夹目录索引的内容哦~那到底在我的世界文件夹中各个文件夹都有设么作用呢?那下面一一介绍一下吧! 游戏园我的世界 ...

  3. linux下仅仅有rman备份集的异机不同文件夹恢复

    昨天在客户那里做了一次rman异机的恢复,把生产库弄一份给測试库用,总库大概80G,总共花费了2个小时,当时客户的环境是windows 11.2.0.3,今天早晨在linux下又一次測试了一下,记录下 ...

  4. VS 2008 xml文件(包括web.config)高亮显示和智能提示失效修复

    最近,发现我的VS2008 xml文件(包括web.config)高亮显示和智能提示失效了,如图: 查看工具菜单-->选项-->文本编辑器-->xml-->格式化 发现如下图错 ...

  5. linux命令删除sh文件,Linux下面使用命令如何运行.sh文件的两种解决办法 删除windows.old文件夹的解决...

    延伸:删除windows.old文件夹的解决办法 描述:...行",这样就以管理员身份运行了cmd. 然后就很简单啦: 1 rd /S /Q c:\windows.old 注意,运行该命令后 ...

  6. linux桌面卷积文件删除不掉,Linux 删除文件夹和文件的命令(强制删除包括非空文件)...

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r ...

  7. 修改apache2.config里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(500错误,提示为服务器问题)

    问题:已经修改apache2.config(非Ubuntu为 httpd.config)里的 AllowOverride All ,也已经把 .htaccess文件放入网站目录下 ,但无法访问网站(5 ...

  8. 【Linux探索之旅】第二部分第三课:文件和文件夹,组织不会亏待你

    内容简单介绍 1.第二部分第三课:文件和文件夹,组织不会亏待你 2.第二部分第四课预告:文件操纵.鼓掌之中 文件和文件夹,组织不会亏待你 上一次课我们讲了命令行,这将成为伴随我们接下来整个Linux课 ...

  9. linux 压缩7z文件夹,Linux 下压缩与解压.zip和.rar及.7z文件

    Linux 下压缩与解压.zip和.rar及.7z文件对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程 ...

最新文章

  1. (0004) H5开发之导入JQuery库以及使用。
  2. Spring Framework 5.2 正式发布,14项新特性一览
  3. Cacti如何实现电话告警
  4. (38)编写 ShellCode
  5. CentOs7下lnmp环境安装
  6. 自动备份网站和数据库打包并上传FTP服务器并删除前30天文件
  7. icf表格_ICF企业教练实践大奖案例——建立改变和拯救生命的教练文化
  8. java基础分享_一、java基础教程
  9. 风讯CMS常见问题锦集
  10. python使用kafka原理详解真实完整版_史上最详细Kafka原理总结
  11. 怎样查看class文件的jdk版本号
  12. Android9编程一:安装开发环境
  13. 用反射实现简单的框架
  14. 为何你的网络爬虫技术提升缓慢?甚至小白无从下手学习?
  15. mac android 调试快捷键,Mac Android Studio快捷键整理_IOS_脚本之家
  16. java反射机制历史_java的反射机制浅谈
  17. vue项目AES密码加密解密
  18. delphi10.2的数学单元Math.pas
  19. VMware ESXi 7.0 正式版vSphere7.0官方原版ISO和离线定制包附加vcsa套件
  20. Contour Processing

热门文章

  1. 自考管理系统中计算机应用笔记,自考“管理系统中计算机应用”笔记(15)
  2. python数字推盘游戏怎么显示步数_Python游戏开发:数字华容道
  3. 数控放大器 4051
  4. springboot mysql 多租户_springboot多租户设计过程图解
  5. 2023湖南工商大学计算机考研信息汇总
  6. 用300行代码写一个童年小游戏,俄罗斯方块
  7. 【天光学术】会计论文:S 快递企业借壳上市动因及效益分析(节选)
  8. 豆瓣的混合开发框架 -- Rexxar
  9. java计算机毕业设计ssm+vue房地产销售系统
  10. 项目管理之:CMMI规范风险管理(RSKM)