• gcc和g++头文件和库路径的寻找和添加


    对所有用户有效修改/etc/profile文件

    对个人有效则修改~/.bashrc文件

     

    #在PATH中找到可执行文件程序的路径。

    export PATH =$PATH:$HOME/bin (可一次指定多个搜索路径,":"用于分隔它们)

     

     

    #gcc找到头文件的路径

    C_INCLUDE_PATH=/usr/include/libxml2:/MyLib
    export C_INCLUDE_PATH

     
    #g++找到头文件的路径

    CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLib
    export CPLUS_INCLUDE_PATH

     
    #找到动态链接库的路径

    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/MyLib 
    export LD_LIBRARY_PATH

     
    #找到静态库的路径

    LIBRARY_PATH=$LIBRARY_PATH:/MyLib
    export LIBRARY_PATH

     

    下面是在gcc命令中手动设置搜索路径:

    #添加头文件搜索路径

    # gcc foo.c -I /home/xiaowp/include -o foo
    
    

     #添加动态库搜索路径

    # gcc foo.c -L /home/xiaowp/lib -lfoo -o foo
    
    

     #添加静态库搜索路径

    # gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
    
    

     库文件安装

    sudo apt-cache search  库文件名
    sudo apt-get install 下载搜索到的,后缀是-dev的那个包就可以了。
    或者
    
    
    ①进入/usr/local/cppunit/lib,把找不到的动态链接库【libcppunit.so.1.12...】copy到根目录的/lib下。
    ②编辑自己个人目录下的配置文件.bashrc。通过修改LD_LIBRARY_PATH解决。
    LD_LIBRARY_PATH=/usr/local/cppunit/lib:LD_LIBRARY_PATH 
    
    
    make
    这个头文件在你的文件夹里面存在不存在,如果存在,在makefile里面添加路径
    如果不存在,那你看看那个函数不是系统函数,可以用系统函数代替的就换掉,然后把这个头文件去掉好了
  • 相关阅读:
    20200721_34代码如何优化以及框架的运用和构建设计
    20200719_33appium应用及H5页面元素定位下
    20200709_29多线程与分布式
    day4_day4_python
    python_day3
    python第二天
    pytihon初学第一天
    移动平均线系列
    网页爬取
    十种经典排序算法
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/7263568.html
Copyright © 2020-2023  润新知