当前位置: 首页 > news >正文

晋中公司做网站/360收录提交入口

晋中公司做网站,360收录提交入口,山东泰山比赛直播,昆明app开发公司很好地解决了一些问题.首先,可以通过获取使用的编译器命令make KBUILD_VERBOSE1 | tee build.loggrep ^ gcc build.log现在,我只选择一个gcc命令行进行进一步的操作.例如kernel / kmod.c的构建,它看起来像:gcc我现在删除选项-c,-o …并添加-E,从而禁用编译并将预处理…

很好地解决了一些问题.

首先,可以通过获取使用的编译器命令

make KBUILD_VERBOSE=1 | tee build.log

grep '^ gcc' build.log

现在,我只选择一个gcc命令行进行进一步的操作.例如kernel / kmod.c的构建,它看起来像:

gcc

我现在删除选项-c,-o …并添加-E,从而禁用编译并将预处理器输出写入屏幕.此外,我添加-fdirectives-only以防止宏扩展,-undef删除GNU定义的宏定义.内核makefile已添加-nostdinc以删除标准c头.

现在包含仍包含在内,因此扩展了预处理器输出.因此我通过grep管道输入文件删除它们:grep -v’#include’kernel / kmod.c.现在只剩下一个include:makefile的命令行包含autoconf.h.这很棒,因为它实际上定义了#ifdef CONFIG _…使用的宏来选择活动的内核代码.

唯一剩下的就是通过grep -v’^#’过滤掉预处理器注释和autoconf.h中剩余的#defines.

整个管道看起来像:

grep -v '#include' kernel/kmod.c | gcc -E -fdirectives-only -undef

结果是kernel / kmod.c的过滤版本,其中包含实际构建到kmod.o中的代码.

问题仍然存在:如何为整个源代码树做到这一点?是否存在实际构建但从未在链接中使用和剥离的文件?

http://www.jmfq.cn/news/5070979.html

相关文章:

  • javascript 做网站/网站推广优化怎么做最好
  • 网站经营网络备案信息管理系统/最佳bt磁力搜索引擎
  • 建设网站 软件/大数据查询
  • 园林网站免费模板/百度点击软件还有用吗
  • 厦门做网站培训/百度seo学院
  • j2ee 建设简单网站/百度搜索排名优化哪家好
  • 潍坊网站建设公司有哪些内容/友情链接收录
  • 智慧团建官方网站登录/数据分析平台
  • 上海建筑设计研究院有限公司官网/灰色词网站seo
  • thinkphp 网站开发/关键词优化推广公司哪家好
  • 网站建设类的职位/东莞网站制作公司联系方式
  • 济南网站建设直播/广告位招商怎么找客户
  • 电商网站如何做多语言架构/今天热搜前十名
  • 网站设计模板中的页/自己怎么开发app软件
  • 网站建设报表明细/微信小程序怎么做店铺
  • 如何做网站手机/成都网络推广运营公司
  • 做按摩网站多少钱/seo是什么及作用
  • 视频网站建设费用明细/淘宝seo关键词的获取方法有哪些
  • 网站服务器如何做端口映射/策划网络营销活动
  • 网页微信版传输助手/南宁百度seo优化
  • 专门做日租房的网站/濮阳市网站建设
  • 做化工的外贸网站都有什么地方/上海百度推广方案
  • wordpress顶部修改/沈阳百度推广排名优化
  • 河东区腾讯网站建设/企业如何做网站
  • 西安到成都/点击精灵seo
  • 京东企业官网/网站优化服务
  • 自建站服务/指数函数求导
  • 厚街找人做网站/锦州网站seo
  • 法人变更在哪个网站做公示/怎么开网站平台
  • 眉山手机网站建设/网站优化是做什么的