返回顶部
首页 > 资讯 > 精选 >centos中联合编译动态连接库的示例分析
  • 899
分享到

centos中联合编译动态连接库的示例分析

2023-06-10 02:06:16 899人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Centos中联合编译动态连接库的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是动态链接库 windows上是dynamic linklibrary (DLL),后缀?xx

这篇文章给大家分享的是有关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就是库名) 

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

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

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

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

/lib 内核级 

/usr/lib 用户系统级 

/usr/lib64/ 64位系统才有 

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

解决方法

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

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

运行newws 成功

感谢各位的阅读!关于“centos中联合编译动态连接库的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: centos中联合编译动态连接库的示例分析

本文链接: https://lsjlt.com/news/258950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • centos中联合编译动态连接库的示例分析
    这篇文章给大家分享的是有关centos中联合编译动态连接库的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是动态链接库 Windows上是dynamic linklibrary (DLL),后缀?xx...
    99+
    2023-06-10
  • C#中条件编译、内联函数、CLS的示例分析
    这篇文章主要为大家展示了“C#中条件编译、内联函数、CLS的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中条件编译、内联函数、CLS的示例分析”这篇文章吧。1、条件编译#if&nb...
    99+
    2023-06-29
  • Linux动态库和静态库的示例分析
    今天就跟大家聊聊有关Linux动态库和静态库的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这...
    99+
    2023-06-16
  • JavaScript中预编译的示例分析
    小编给大家分享一下JavaScript中预编译的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript 预编...
    99+
    2024-04-02
  • windows下编译php7图形库php_ui.dll的示例分析
    这篇“windows下编译php7图形库php_ui.dll的示例分析”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“windows下编译php7图形库php_ui.dll的示例分析”,给大家总结了以下内容,具有一定借鉴价值,...
    99+
    2023-06-06
  • golang中mysql数据库连接池的示例分析
    这篇文章主要介绍golang中mysql数据库连接池的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!golang的优点golang是一种编译语言,可以将代码编译为机器代码,编译后的二进制文件可以直接部署到目标...
    99+
    2023-06-15
  • SQL中自连接的示例分析
    这篇文章给大家分享的是有关SQL中自连接的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。自连接是什么那我们如何理解自连接呢自连接说白了其实就是两张表结构和数据内容完全一样...
    99+
    2024-04-02
  • Express连接MySQL及数据库连接池的示例分析
    这篇文章主要介绍Express连接MySQL及数据库连接池的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Express连接MySQL准备工作打开webstorm新建项目选择express创建一个expres...
    99+
    2023-06-29
  • Ivy编译器中增量DOM的示例分析
    这篇文章主要为大家展示了“Ivy编译器中增量DOM的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ivy编译器中增量DOM的示例分析”这篇文章吧。作为“...
    99+
    2024-04-02
  • Android应用中apk反编译的示例分析
    这篇文章将为大家详细讲解有关Android应用中apk反编译的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。概述这里是Mac环境,如果是window环境的同学,在环境搭建和工具上可以选择Windo...
    99+
    2023-06-15
  • 红帽与NVIDIA联合推动负载的示例分析
    红帽与NVIDIA联合推动负载的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。全球领先的开源解决方案提供商红帽公司(纽交所代码:RHT)近日宣布与NVIDIA(英伟达)...
    99+
    2023-06-06
  • JDK中动态代理的示例分析
    这篇文章将为大家详细讲解有关JDK中动态代理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。动态代理步骤创建一个实现接口InvocationHandler的类,它必须实现invoke方法创建被代理...
    99+
    2023-06-15
  • Hive中静态分区与动态分区的示例分析
    这篇文章给大家分享的是有关Hive中静态分区与动态分区的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  分区是hive存放数据的一种方式。将列值作为目录来存放数据,就是一个分区。这样查询时使用分区列进行...
    99+
    2023-06-02
  • mysql中滑动聚合的示例分析
    这篇文章主要为大家展示了“mysql中滑动聚合的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中滑动聚合的示例分析”这篇文章吧。滑动聚合是按顺...
    99+
    2024-04-02
  • MySQL中多表连接的示例分析
    这篇文章主要介绍MySQL中多表连接的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!连接可用于查询,更新,建立事实外键(指人为建立的两张表的对应关系,相对的,FORGIEN ...
    99+
    2024-04-02
  • Redis中连接错误的示例分析
    这篇文章主要介绍Redis中连接错误的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言最近由于流量增大,redis 出现了一连串错误,比如:LOADING Redis is...
    99+
    2024-04-02
  • Jdbc连接常见数据库的示例分析
    Jdbc连接常见数据库的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.Jdbc连接Access数据库①通过控制面板>&g...
    99+
    2024-04-02
  • SQL中各种连接Join的示例分析
    这篇文章给大家分享的是有关SQL中各种连接Join的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN...
    99+
    2024-04-02
  • Linux中删除软连接的示例分析
    小编今天带大家了解Linux中删除软连接的示例分析,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux中删除软连接的示例分析”的...
    99+
    2023-06-28
  • GraalVM native-image编译后quarkus超音速启动的示例分析
    这篇文章给大家分享的是有关GraalVM native-image编译后quarkus超音速启动的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言quarkus号称超音速亚原子JAVA为Gra...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作