位置: 编程技术 - 正文

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

  • 业务招待费可以进项抵扣吗
  • 设备租赁公司印花税怎么交
  • 税收契子怎么算
  • 高新技术企业加计抵减
  • 专票小数点没打印齐能用吗
  • 以不动产投资入股增值税
  • 车间加班视频
  • 结转损益管理费用在借方
  • 退去年的教育费附加
  • 缴纳个人所得税扣除项目
  • 租房所得税是怎么处理
  • 会计凭证 借贷
  • 资产收购应如何计算
  • 超范围经营可以赔偿吗
  • 购进原材料发生非正常损失,账面成本10万元 该原材料
  • 公司账户没有钱怎么办
  • 处理固定资产一个月卖一点
  • 企业外包项目如何确认收入成本配比?
  • 工程发票的备注栏
  • 金税三期理解
  • 工程检测费入什么科目
  • 利润分配可以用现金吗
  • 个人收到支票如何做账
  • 固定资产小于500万一次性扣除政策
  • 母公司向子公司收取管理费
  • 留存收益账务处理视频
  • 怎么把公司账户的钱转到个人账号
  • 企业自产自用产品要交增值税吗?
  • win10商店发生了错误请稍后再试
  • 数据处理教程
  • PHP:pcntl_sigprocmask()的用法_PCNTL函数
  • phpif函数的使用方法
  • 企业的民间借贷怎么处理
  • 加计扣除减免政策
  • electron-vue官网
  • 哪些发票是成品发票
  • 短期借款的会计科目
  • 代垫运费增值税计入销项税额吗
  • 季初从业人数和季末从业人数怎么填
  • 水利基金忘记申报怎么查
  • 出售子公司股权不丧失控制权
  • 自然人所属税务机关怎么选
  • 机票行程单可以在到达地打印吗
  • 出入库单可以用机打的吗
  • phpcms v9网页禁止复制
  • 年金终值系数是指已知( ),求终值
  • 企业基金分红具备的条件
  • access中文版
  • mysql数据库排序
  • Mysql以utf8存储gbk输出的实现方法提供
  • 预缴增值税需要提供什么资料
  • 哪些税计入税金及附加
  • 复利现值系数表系数表
  • 折旧费用分摊科目是什么
  • 股权转让如何进行资产评估的
  • 如何做好应收应付会计
  • 当月暂估入账跨月怎么算
  • 承兑汇票可以买卖吗?
  • 公章未备案是否不合法
  • 分享一个简单的故事英语
  • linux下mysql5.7.17最新稳定版本安装教程
  • windows的实验步骤
  • linux设置gid
  • centos virsh
  • win1020h2正式版
  • linux误删文件怎么办
  • Linux下将Mysql和Apache加入到系统服务里的方法
  • centos安装c编译器
  • perl 比较符
  • 前端html中怎么让文字左移
  • 攻击判定是什么意思
  • js怎么做网页
  • Node.js中的construct构造函数
  • AndroidAnnotations 自定义控件 ant编译 找不到类
  • nodejs 内存不断增长
  • shell 判断进程是否存在
  • 批处理打开网络连接
  • node中使用什么引入模块
  • python语言解析
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设