位置: 编程技术 - 正文

centos 联合编译动态连接库详解(centos编译环境)

编辑:rootadmin

推荐整理分享centos 联合编译动态连接库详解(centos编译环境),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos编译环境,centos编译升级内核,centos如何编译c语言文件,centos编译升级内核,centos编译opencv,centos安装交叉编译器,centos编译器,centos编译器,内容如对您有帮助,希望把文章链接给更多的朋友!

么是动态链接库

Windows上是dynamic linklibrary (DLL),后缀?xxx.dll

UNIX或Linux上是Shared Library .后缀是 xxx.so

将文件编译成.so格式的动态链接库

gcc -o libme.so wso.c -shared

将wso.c编译成 libme.so 库名为me

lib so为前缀跟后缀

联合编译

gcc -L /root/myc/ -l me ws.c -o newws

-L 动态链接库的文件夹位置

-l 动态链接库的库名 (去除最前面的lib和.so就是库名)

centos 联合编译动态连接库详解(centos编译环境)

接下来你会发现编译成功了,但是运行依然失败

失败原因是操作系统无法找到

其实Linux和windows一样,有个类似system的系统库文件夹。各种公共类库都放于此

CentOS中有和windows很类似的两个存放公共库的文件夹

/lib 内核级

/usr/lib 用户系统级

/usr/lib/ 位系统才有

你要把你做好的库 瞎放也没关系

解决方法

把我们做的SO文件拷贝到公共库去(cp命令)

然后执行ldconfig (把动态库缓存起来了。加了新玩意儿需要重新更新缓存)

运行newws 成功

Centos如何获取软件包?Centos获取软件包的方法 在很多时候我们通过secureCRT来控制我们的远程服务器,在操作我们的服务器的时候需要向服务器安装一些软件包,主要有三种方式:1.直接通过服务器的

CentOS7.2如何部署FTP?CentOS7.2部署FTP的方法 目前Linux大部分部署的FTP服务器都是vsftpd,至于为什么,暂时没什么必要深究。1.安装vsftpd#yumcheck-update#yum-yinstallvsftpd2.配置参数#vi/etc/vsftpd/vsftpd.conf修改

CentOS 7如何添加自定义系统服务? Centos7开机启动项分为system和user两种类型比如像mysql这种不用登陆就可以运行的就是system型,放在/usr/lib/systemd/system下,反之,用户登录后才能运行的程

标签: centos编译环境

本文链接地址:https://www.jiuchutong.com/biancheng/362102.html 转载请保留说明!

上一篇:CentOS 5.5下如何编译安装新内核?(centos怎么样)

下一篇:Centos如何获取软件包?Centos获取软件包的方法(centos怎么打开软件)

  • 抄税 报税 清卡
  • 租赁收入缴纳个人所得税
  • 年平均资金占用额计算公式
  • 实名制车票抵扣怎么操作
  • 外币结汇怎么做账
  • 承包经营承包费增值税
  • 开保函会计分录
  • 通讯费要计入应付账款吗
  • 外贸过程中产生的问题
  • 房地产企业销售现房是否预缴增值税
  • 应付工会经费 实际支付
  • 商品期货交易会计核算
  • 搞金融的企业
  • 归还银行贷款怎么做分录
  • 公司双方签订协议书范本
  • 商贸公司怎么结算成本
  • 个体户怎么核定开多少票
  • 系统备份工具
  • 如何关闭windows10自动更新
  • 核销后怎么反核销
  • 账务和申报表不一致
  • 工程事故赔偿协议书怎么写
  • 企业自建房需要交哪些税
  • 小微企业减免额怎么计算
  • hotkey osd driver可以卸载吗
  • uniapp怎么运行到手机模拟器
  • 已入账的发票跨月能用吗
  • 不良贷款转让需遵循的原则
  • 供热企业税收优惠政策
  • 债券到期收回本金和利息的会计分录
  • 销售货物代垫的运费会计分录
  • 布莱顿小镇介绍
  • 浏览器集成什么意思
  • 在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
  • php使用redis缓存技术
  • 本地部署gpt4
  • vscode的常用插件
  • python输入三个数输出最小的
  • 帝国cms怎么用
  • 建筑企业未按规定预缴增值税
  • MySQL中Distinct和Group By语句的基本使用教程
  • 企业收到的政府无偿拨付的款项应当全部计入递延收益
  • 应收账款与营业收入比例分析
  • 个人汽车保险费可以放在公司报销吗
  • 社保可以抵扣吗
  • 数据库SQL中DML
  • 将自产产品用于公益事业
  • 小规模纳税人企业所得税怎么算
  • 企业银行流水可以不给税务吗
  • 企业办税人员如何实名认证
  • 销售货物没有开票的会计分录
  • 发票开错作废如何处理?
  • 白条可以入账吗?
  • 进货时的运费计入什么
  • 原材料结转下年怎么记
  • 企业控股情况分析报告
  • 消费满赠送活动规则
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 账簿设制的一般程序
  • case在sql中
  • sqlserver中时间类型
  • linux 使用
  • Linux下使用quota命令管理磁盘空间的实例教程
  • redhat本地yum配置的基本步骤
  • linux系统基本操作命令
  • win8系统关机后电脑一直运行
  • cocos2dx 4.0更新内容
  • 隐藏磁盘空间
  • jquery回车触发事件
  • python中的省略号怎么打
  • 深入理解python特性 pdf
  • 安卓手机管家删除的照片怎么恢复
  • javascript怎么学
  • android基础知识
  • 英国税务局缴纳税款方式
  • 火药概念股有哪些
  • 中国地税发展现状
  • 南昌契税政策
  • 伊川娘娘山传说
  • 税务发票机器怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设