zoukankan      html  css  js  c++  java
  • 库路径及编译时查找头文件设置

    1. /etc/ld.so.conf

    include /etc/ld.so.conf.d/*.conf

    此配置文件中包含库的路径, include指定了其它配置文件的路径,如上

    2. 故如果添加库路径,直接在/etc/ld.so.conf中新建一行,添加路径

    或cd /etc/ld.so.conf.d/, 新建一个xxx.conf文件, 写入库路径

    3. /sbin/ldconfig

    which ldconfig命令会显示如下

    /sbin/ldconfig

    直接运行ldconfig, 它的作用是将/etc/ld.so.conf中包含的路径中的库文件缓存到/etc/ld.so.cache,

    所以,在ld.so.conf中添加完路径,应该运行下ldconfig, 立即生效

    4. 编译库路径及头文件

    c++头文件:

    CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/my/include/path

    export CPLUS_INCLUDE_PATH

    c头文件:

    C_INCLUDE_PATH=$C_INCLUDE_PATH:/my/include/path

    export C_INCLUDE_PATH

    动态库路径:

    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/my/libso/path

    export LD_LIBRARY_PATH

    静态库路径:

    LIBRARY_PATH=$LIBRARY_PATH:/my/liba/path
    export LIBRARY_PATH

  • 相关阅读:
    记录犯得最可笑的错误
    爬虫阶段内容总结
    docker_nginx_Elasticsearch
    git基础
    爬虫pearPro
    爬虫wangyiPro
    sunPro
    docker-compose终极搞定个人博客
    小程序下拉三个小点不显示问题
    vue鼠标拖动
  • 原文地址:https://www.cnblogs.com/henryliublog/p/10641416.html
Copyright © 2011-2022 走看看