linux基础命令之ldconfig

        今天在机器人上编译程序,发现环境变了,总是去同事的代码里找链接库,报了一大堆错,后来问了同事,是同事改了环境变量。

        和我之前用的更改环境变量和连接库的方式不一样,记录一下。

        ldconfig命令主要作用是搜索系统默认库路径/lib、/usr/lib、/usr/local/lib以及用户配置动态库文件/etc/ld.so.conf内所列目录,搜索出可共享的动态链接库,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。

        ldconfig在系统启动时运行,如果安装了一个新的动态链接库时,就需要手动运行这个命令。

➜  ~ ldconfig --help
用法: ldconfig.real [选项...]
设置运行时期动态链接绑定。

  -c, --format=FORMAT        Format to use: new (default), old, or compat
  -C CACHE                   将 CACHE 用作缓存文件
  -f CONF                    将 CONF 用作配置文件
  -i, --ignore-aux-cache     忽略辅助缓存文件
  -l                         手工链接独立的库。
  -n
                             只在命令行中给出了进程目录。未创建缓存。
  -N                         不要创建缓存
  -p, --print-cache          打印缓存
  -r ROOT                    进入 ROOT 目录并将其作为根目录
  -v, --verbose              生成详细消息
  -X                         不更新符号链接
  -?, --help                 给出此帮助列表
      --usage                给出简要的用法信息
  -V, --version              打印程序版本号

长选项的强制或可选参数对对应的短选项也是强制或可选的。

要知道错误报告指令,请参看:
<https://bugs.launchpad.net/ubuntu/+source/glibc/+bugs>。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值