当前位置:  技术问答>linux和unix

C++ 更改默认头文件路径

    来源: 互联网  发布时间:2016-08-22

    本文导语:  操作系统为Fedora 9 我需要使用的一个软件需要使用g++ 4.1的头文件,系统现使用的头文件为g++ 4.3,由yum安装。 下载gcc 4.1并安装,4.1的头文件安装到了/usr/local/include/c++/但是系统默认的头文件路径/usr/include排序优于/u...

操作系统为Fedora 9
我需要使用的一个软件需要使用g++ 4.1的头文件,系统现使用的头文件为g++ 4.3,由yum安装。
下载gcc 4.1并安装,4.1的头文件安装到了/usr/local/include/c++/但是系统默认的头文件路径/usr/include排序优于/usr/local/include/c++,导致软件使用g++4.1编译的时候仍然使用/usr/include下的头文件,编译出错。

g++有没有什么办法改变头文件的默认排序?
我尝试使用 -I参数 但软件仍然先访问默认路径

直接拷贝4.1的头文件到默认路径软件可以编译通过,但是这样会导致其他的软件编译失败。
我需要一种方法能迫使g++先访问/usr/local/include/c++的方法。

软件的代码无法更改,访问默认头文件的为软件内部代码,使用 include  而非 include ""

|
-I应该会被优先使用的,也许是你设置的不对?
你可以考虑设置C_INCLUDE_PATH

|
把/usr/include删了 创建一个同名软链接指向/usr/local/include/c++/

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我安装的linux时默认语言选择的是中文,又乱码,怎么可以解决?怎么更改默认语言成英文?
  • linux的默认系统时间格式能否更改
  • 【菜鸟贴】关于更改默认shell
  • 关于更改默认启动系统
  • 如何更改grub的默认操作系统?
  • 求肋!更改wu-ftpd匿名用户的默认目录!
  • 求教:如何更改linux 的默认登陆方式
  • 如何更改默认的Shell种类啊?
  • 在slackware9中如何更改默认的窗口管理器
  • Tomcat中更改网站根目录和默认页的配置方法
  • 由信号量产生的问题:能否更改操作系统的默认行为,当进程非正常退出时,都能够产生core文件?
  • linux和windows双系统,如何在windows中更改默认启动的操作系统
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 更改主机名,用hostname更改后启动,又是原来的主机名
  • Windows 7 下 IE10启动很慢,如何更改设置让它启动变快
  • sql server 2008:您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”
  • Mysql增加主键或者更改表的列为主键的sql语句
  • 怎么更改redhat8.0的水平和垂直刷新率,我的已经反复更改了,可是过大,重起就出错,过小,闪的实在是厉害,调到什么情况下,效果最好?
  • php会话(session)生命周期概念介绍及设置更改和回收
  • linux下如何将文件的某一列的值进行批量更改或单个更改?
  • 如何更改rsync的运行权限
  • 目录更改工具 WCD
  • redhat9.0中如何更改目录权限
  • 如何更改网卡的工作速率?
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • 急啊,双机的Solaris 8,如何更改ip地址。??
  • 怎样更改主机名
  • 诸位写驱动是先找一个类似的程序更改还是从头些?
  • 如何更改HP9000小型机的mac地址
  • cvs怎么更改server上文件的属性?
  • ubuntu源无法更改


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3