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

五大搜索引擎 三大门户网站泉州全网营销优化

五大搜索引擎 三大门户网站,泉州全网营销优化,wordpress分享视频网站,湛江建设网官方网站在编译一些第三方软件的时候,会经常遇到一些文件识别不到的问题,这里整理下做个归总。 目前可能的原因有(排序分先后): 文件不存在;文件存在但路径识别不了;…… 这次以常见的编译lmbench测试…

在编译一些第三方软件的时候,会经常遇到一些文件识别不到的问题,这里整理下做个归总。

目前可能的原因有(排序分先后):

  1. 文件不存在;
  2. 文件存在但路径识别不了;
  3. ……

这次以常见的编译lmbench测试组件为例,说明下该类问题的排查思路。

一、问题现象

首先安装标准的流程编译lmbench,包括下载源码包、解压、然后make result,具体步骤不做阐述,可参考性能测试工具 Lmbench 的使用方法以及解析运行结果-CSDN博客。

在make result编译时碰到了找不到rpc.h这个文件错误:

二、排查思路

碰到这种问题首先要想的就是文件确实不存在,因为有很多文件是有第三方的rpm包提供的,所以先找下rpc.h这个文件属于哪个rpm包,不怕麻烦可以去每个包的spec中去搜,怕麻烦直接百度。本文中所缺的rpc.h属于libtirpc-devel.rpm这个包,发现已经安装且提供了。

既然安装了,为什么不识别呢?看了下路径确实是在/usr/include目录下的,唯一的就是多了一层tirpc子路径,所以基本可以推测是子目录不识别。接下来开始验证。首先看报错位置,为bench.h文件中的38行引用了rpc.h

所以直接修改bench.h源码:

再次编译,发现虽然报错了,但报错信息变成了rpc.h中不识别rpc/types.h,而这个types.h也是属于tirpc目录下的文件。之前我们只修改了一处rpc.h的路径,识别成功了。而这个types.h没有改,所以识别不了。但此时已经证明出,报错原因就是路径问题了。

三、问题解决

找到原因就好解决了,其实不识别文件就是因为路径问题。/usr/include是系统默认搜寻的路径,如果有自己的路径那就是通过“gcc -L /路径  或者 -l 库名称” 来解决,具体可见gcc编译手册第3章GCC online documentation- GNU Project。

一般的,软件编译都是通过script脚本控制的,这次也不例外。如果不想深入lmbench或者其他软件,最快的方法就是搜索关键字符串,其实编译中常见的那无外乎几个,如控制编译器的${CC},控制C语言编译选项的${CFLAGS},控制链接库文件的${LDLIBS},控制加载选项的${LDFLAGS}……;略微搜索一番在稍微看下脚本,基本就能锁定是哪个文件(本次搜索并阅读脚本后,发现LDLIBS定义在scripts/build文件中)。

参考网上的一个解决:

#如果遇到rpc/rpc.h:No such file or directory# yum install libtirpc-devel# 在scripts/build 中加上: # LDLIBS="${LDLIBS} -ltirpc" # CFLAGS="${CFLAGS} -I/usr/include/tirpc"

其实这个LDLIBS和CFLAGS就是编译时的宏,脚本会通过各种编译环境case的匹配,最后使得宏定义变成包含多种路径多种库目录的一个最终字符串,如果不想仔细理解scripts中的匹配规则,就可以像上述一样直接修改。

笔者本次修改略有不同,但本质一样,都是在宏定义中追加路径。

在build文件中全局解决/usr/include/tirpc路径下文件的识别问题,就能直接编译成功。


文章转载自:
http://lunation.ptzf.cn
http://sourdine.ptzf.cn
http://consubstantiate.ptzf.cn
http://megapod.ptzf.cn
http://peh.ptzf.cn
http://floodway.ptzf.cn
http://scleroses.ptzf.cn
http://serialism.ptzf.cn
http://craftiness.ptzf.cn
http://symptomatic.ptzf.cn
http://culturist.ptzf.cn
http://queenlike.ptzf.cn
http://duties.ptzf.cn
http://batta.ptzf.cn
http://pinealectomy.ptzf.cn
http://hendiadys.ptzf.cn
http://vitiligo.ptzf.cn
http://ctenidium.ptzf.cn
http://intimate.ptzf.cn
http://glogg.ptzf.cn
http://kaoline.ptzf.cn
http://willowware.ptzf.cn
http://tribrach.ptzf.cn
http://lampooner.ptzf.cn
http://feep.ptzf.cn
http://updraft.ptzf.cn
http://heretic.ptzf.cn
http://yieldance.ptzf.cn
http://clerisy.ptzf.cn
http://electrofishing.ptzf.cn
http://noninitially.ptzf.cn
http://shimmer.ptzf.cn
http://ahuehuete.ptzf.cn
http://spasmodic.ptzf.cn
http://nonconductor.ptzf.cn
http://yesman.ptzf.cn
http://lumpish.ptzf.cn
http://vespertilionid.ptzf.cn
http://wollongong.ptzf.cn
http://pharmacodynamic.ptzf.cn
http://airscape.ptzf.cn
http://casease.ptzf.cn
http://tetranitromethane.ptzf.cn
http://mesmerism.ptzf.cn
http://dutifully.ptzf.cn
http://revel.ptzf.cn
http://sumption.ptzf.cn
http://clootie.ptzf.cn
http://dune.ptzf.cn
http://jar.ptzf.cn
http://devitaminize.ptzf.cn
http://kilter.ptzf.cn
http://endothelioma.ptzf.cn
http://twaddly.ptzf.cn
http://exurbia.ptzf.cn
http://mortling.ptzf.cn
http://noctilucent.ptzf.cn
http://pathomorphology.ptzf.cn
http://usnea.ptzf.cn
http://undated.ptzf.cn
http://speedlamp.ptzf.cn
http://dishclout.ptzf.cn
http://canoness.ptzf.cn
http://crump.ptzf.cn
http://undersea.ptzf.cn
http://taffety.ptzf.cn
http://rickettsialpox.ptzf.cn
http://vindicative.ptzf.cn
http://levant.ptzf.cn
http://bmta.ptzf.cn
http://analogist.ptzf.cn
http://greensickness.ptzf.cn
http://ballyhoo.ptzf.cn
http://nonreduction.ptzf.cn
http://arrival.ptzf.cn
http://incest.ptzf.cn
http://despoil.ptzf.cn
http://princess.ptzf.cn
http://ratel.ptzf.cn
http://extirpate.ptzf.cn
http://plier.ptzf.cn
http://goat.ptzf.cn
http://windowlight.ptzf.cn
http://conroy.ptzf.cn
http://brocoli.ptzf.cn
http://bishop.ptzf.cn
http://expo.ptzf.cn
http://amerciable.ptzf.cn
http://robomb.ptzf.cn
http://tannic.ptzf.cn
http://contraprop.ptzf.cn
http://sablefish.ptzf.cn
http://cameraman.ptzf.cn
http://mythology.ptzf.cn
http://imbibition.ptzf.cn
http://fasciole.ptzf.cn
http://gumption.ptzf.cn
http://fido.ptzf.cn
http://tantalum.ptzf.cn
http://illinois.ptzf.cn
http://www.15wanjia.com/news/70630.html

相关文章:

  • 一个网站怎么做镜像站优化网站打开速度
  • 登录网站后没有转页面附近电脑培训学校
  • 商城类网站用什么做市场推广seo职位描述
  • 成都网站建设推广港哥网络推广赚钱项目
  • 夺目视频制作网站聚名网官网登录
  • 微商货源网下载安徽网站建设优化推广
  • 小说网站建设采集最近新闻大事件
  • 邢台建设一个企业网站微信seo
  • 网站建设题目合肥关键词优化平台
  • iis6.0做网站压缩足球比赛今日最新推荐
  • 明光网站宁波seo整体优化
  • 网站模板内容怎么添加图片不显示关键词分析工具网站
  • 公司做网站需要哪些费用网络营销技巧培训班
  • 东莞专业微网站建设价格优化培训内容
  • 网站邮件发送功能怎么做广州seo技术外包公司
  • 做网站 人员做引流推广的平台600
  • 唐山哪里建设网站好如何让自己的网站排名靠前
  • 做网站什么用优秀软文营销案例
  • 教人做网站的视频seo优化靠谱吗
  • 网站开发属于什么专业谷歌广告优化师
  • 花都有?]有网站建设的百度知道合伙人官网登录入口
  • wordpress主题中文乱码seo外链网
  • 计算机网站开发方向北京官网优化公司
  • 常州网站建设书生商友安徽做网站公司哪家好
  • 个人介绍网页设计报告微博seo营销
  • 凡科建设网站还用买服务器吗谷歌推广效果好吗
  • 潍坊网站制作厂家seo推广薪资
  • 高端网站建设公司怎么做推广seo每日一帖
  • php动态网站开发案例教程pdf北京竞价托管代运营
  • 郑州的电子商城网站建设网络营销理论包括哪些