位置: 编程技术 - 正文

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怎么打开软件)

  • 税点是什么费用
  • 报销金额限制多少
  • 差额征税小规模免征增值税
  • 运输服务的增值税是多少
  • 纳税人等级怎么划分
  • 月末将应交未交增值税转入未交增值税
  • 煤炭企业生产成本包括
  • 个体户雇佣临时工
  • 土地增值税多交了怎么处理
  • 租赁房屋增值税
  • 补开的银行手续费发票怎么做账
  • 哪些政府补助属于国家
  • 个人所得税违规怎么处理
  • 增值税零税率发票开具条件
  • 混合销售行为如何缴纳消费税
  • 餐饮发票怎么进行财税处理?
  • 为什么债务利息不计入资本预算的范畴
  • 管理费用怎么记忆
  • 企业汽油费会计分录
  • 个体户的公账怎么操作
  • 企业向个人借款支付的利息
  • 多交的增值税附加税怎么做账
  • 营改增步骤
  • 企业年会的费用会计分录
  • windows版本比较
  • edge浏览器设置主页网址
  • 有限公司股权怎么划分
  • 如何实现php图片打印
  • php中的require
  • php数组函数有哪些
  • 苹果电脑录屏带麦克风
  • php中file
  • 增值税专用发票的税率是多少啊
  • idea怎么运行前端vue项目
  • 从上魏斯巴赫山地列车的车站向外看,德国图林根 (© golero/iStock/Getty Images Plus)
  • Laravel 5.5 的自定义验证对象/类示例代码详解
  • html基础总结
  • echars legend
  • 其他应付款包括应付股利和应付利息吗
  • 应收票据利息的确认
  • 股权转让税收规定
  • 小规模纳税人出租不动产税率是5%还是3%
  • 其他应收款其他应付款的风险
  • mysqli
  • 去年的滞纳金没有入账怎么处理
  • 金蝶财务软件怎么备份
  • 建筑行业普票和专票的税率一样吗
  • 食堂采购原材料怎么在赣溯源备案
  • 成本票下月的可以入上月的成本吗
  • 以前年度的银行流水可以补进来做账嘛
  • 车辆买的商业险全险,车辆出了事故,保险公司怎么赔
  • 收到暂估跨年发票怎么办
  • 收到先征后返的增值税计入哪里
  • 企业的专利收费是多少
  • 预支报销怎么做账
  • 社保的生育险按照什么比例报销
  • 开出发票上有折扣的怎么入账?
  • 公司员工的电话费可以做费用吗
  • 金蝶当月没有账如何结转到下月
  • 企业低值易耗品的摊销方法有( )
  • centos rpcbind
  • 如何在windows中对硬盘进行分区
  • mac可以上qq但是打不开网页
  • 如何关闭win10自带杀毒软件
  • win10如何关闭windows
  • cocos2d怎么用
  • opengl基础知识
  • jquery教程
  • 一个简单的微笑说说
  • cocos2dx游戏开发
  • unity怎么打光
  • Unity符国新:3D技术将渗透到生活的各个方面
  • Vuforia 4.0 beta——Object Recognition (一)
  • vue项目中使用scss
  • vuex的作用和使用场景
  • Node.js中的全局变量有哪些
  • js日历插件日期选择器
  • Unity3d-四元数到矩阵的实现
  • Python中list初始化方法示例
  • javascript代码生成器
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设