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

ubuntu中如何配置生成、使用共享库

    来源: 互联网  发布时间:2016-06-16

    本文导语:      本人使用ubuntu 9.04系统,正在学习linux程序设计。主要包括4个文件bill.c,fred.c,lib.h,program.c,文件均在/usr/local/temp文件夹中。     bill.c和fred.c程序很简单,就是一个printf而已,打算把这两个函数连接成一个...

    本人使用ubuntu 9.04系统,正在学习linux程序设计。主要包括4个文件bill.c,fred.c,lib.h,program.c,文件均在/usr/local/temp文件夹中。
    bill.c和fred.c程序很简单,就是一个printf而已,打算把这两个函数连接成一个共享库。本人做了一下处理
gcc -fIPIC -c bill.c fred.c
gcc -shared -o bill_fred.so bill.o fred.o -lc
gcc -o program program.o bill_fred.so
之后产生program后执行之,出错
./program: error while loading shared libraries: bill_fred.so: cannot open shared object file: No such file or directory
看了一些文章说要添加某些项在/etc/ld.so.conf ,但我看我的这个文件只有一行include /etc/ld.so.conf.d/*.conf,没其他地址,于是按照文章加了句/usr/local/lib
执行了句/sbin/ldconfig –v但结果一样

|
看 bill_fred.so 放哪,把它的路径加进去

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


这句的目的是 so 路径分类,写在 /etc/ld.so.conf.d 下各自的 conf 文件中

这样会比较清晰些

更改配置文件后,执行一下

ldconfig


这样会更新 so 文件的缓存,之后就会搜索到 lz 的库文件了

    
 
 

您可能感兴趣的文章:

  • Ubuntu下make后为什么没有生成可执行文件
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • ubuntu上配置Java编程环境
  • Ubuntu ADSL上网,网络信息查看及防火墙相关配置命令介绍
  • Ubuntu 下怎样配置pure_ftpd 工具
  • 在ubuntu中配置SSH出现到问题
  • ubuntu samba 配置请教
  • Ubuntu的ADSL配置工具 UbuDSL
  • (在线等)ubuntu中nfs的配置
  • ubuntu server上面怎么配置DNS
  • 请问,Ubuntu9.04下如何配置C语言开发环境
  • Ubuntu中如何配置shell(bash)的环境
  • 请教一下,如何修改ubuntu命令,使其可以直接修改kvm虚拟机配置
  • ubuntu 局域網絡配置
  • 在ubuntu下配置lamp,安装mysql-5.1.59问题
  • ubuntu 10.04 无线上网怎么配置
  • 关于在Ubuntu配置C++编译环境的问题
  • ubuntu全局变量, 配置问题,
  • 在Ubuntu下怎么配置gdbserver
  • 怎么配置一个可以用于ubuntu livecd的内核?
  • ubuntu8.04上如何配置网络参数?
  • 吐血求助:ubuntu下eclipse的配置
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu 上virtualbox 虚拟机共享文件问题
  • Vitual PC 中的Ubuntu 如何与原XP系统共享文件??
  • ubuntu怎么设置共享上网?
  • ubuntu 系统与 window系统 共享资源
  • ubuntu中访问windows下的共享文件夹问题
  • cuteFTP和 虚拟机里面的 ubuntu共享文件的问题
  • windows与vm里的ubuntu共享文件夹
  • ubuntu 11.1无法与宿主机共享文件夹
  • 关于VMware下ubuntu和宿主机文件夹共享的问题
  • 在vmware下设置了共享的Windows文件后,怎么在ubuntu里面查看这个文件夹?
  • 搭建虚拟机用的VirtualBox 怎样在主机XP虚拟机ubuntu之间建立共享
  • ubuntu的Linux与windows可以互ping,但是无法访问windows的共享文件夹,怎么解决
  • ubuntu9.04 vmware-toolbox 没有共享文件夹
  • 关于vmware和ubuntu10.10版本的文件夹共享问题。
  • 我的ubuntu 11.04 是不是不支持共享内存?
  • winxpsp2下使用vmware6.5安装ubuntu9.04后和winxp共享文件夹出现问题
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu查看硬盘,分区相关命令介绍
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法 iis7站长之家
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查


  • 站内导航:


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

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

    浙ICP备11055608号-3