首页 > 其他分享 >链接.so动态库 Label: Research

链接.so动态库 Label: Research

时间:2023-06-06 09:11:24浏览次数:29  
标签:动态 lib myprogram Label so usr Research 链接

要链接一个.so动态库,需要在编译时使用-l选项指定库的名称,并使用-L选项指定库的路径。例如,假设有一个名为libfoo.so的动态库,它位于/usr/local/lib目录下,使用以下命令链接该库:

g++ -o myprogram myprogram.cpp -L/usr/local/lib -lfoo

这将编译myprogram.cpp文件,并将libfoo.so动态库链接到可执行文件myprogram中。在链接时,-L选项指定库的路径,-l选项指定库的名称(不包括前缀lib和后缀.so)。请注意,库名称区分大小写。

如果动态库位于默认的库路径中(例如/usr/lib/usr/local/lib),则可以省略-L选项。例如,如果动态库名为libfoo.so,则可以使用以下命令链接该库:

g++ -o myprogram myprogram.cpp -lfoo

这将在默认的库路径中查找libfoo.so动态库,并将其链接到可执行文件myprogram中。

标签:动态,lib,myprogram,Label,so,usr,Research,链接
From: https://www.cnblogs.com/radiumlrb/p/17459580.html

相关文章

  • springboot 整合websocket
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>@ConfigurationpublicclassWebsocketConfig{@BeanpublicSe......
  • WPF教程(四)RelativeSource属性
    我们进行Bingding时,如果明确知道数据源的Name,就能用Source或者ElementName进行绑定,但是有时候我们需要绑定的数据源可能没有明确的Name,此时我们就需要利用Bingding的RelativeSource进行绑定,这种办法的意思是指当前元素和绑定源的位置关系。(1)控件关联自身的属性——Self <Windowx:......
  • Json解析字符串报错syntax error, expect {, actual string, pos 0, fastjson-version
    ExpectedBEGIN_OBJECTbutwasSTRINGatline1column2path$syntaxerror,expect{,actualstring,pos0,fastjson-version1.2.62syntaxerror,expect{,actualstring,pos0,fastjson-version1.2.62以上的报错都是Json字符串格式错误,比如缺少{},比如两头多了......
  • win10,vs2015深度学习目标检测YOLOV5+deepsort C++多目标跟踪代码实现,源码注释,拿来即
    int8,FP16等选择,而且拿来即用,自己再win10安装上驱动可以立即使用,不用在自己配置,支持答疑。自己辛苦整理的,求大佬打赏一顿饭钱。苦苦苦、平时比较比忙,自己后期会继续发布真实场景项目;欢迎下载。优点:1、架构清晰,yolov5和sort是分开单独写的,可以随意拆解拼接,都是对外接口。2、支持答疑......
  • HTTP代理与SOCKS代理的区别
    HTTP代理和SOCKS代理都是常见的代理服务,主要划分依据为根据协议的不同而进行划分的;本文我们就为大家解答一下什么是HTTP代理和SOCKS代理,以及他们的区别是什么?HTTP代理——全称为【HyperTextTransferProtocol代理】,是一种基于HTTP协议的代理服务器。它主要用于HTTP请求的转发和缓......
  • Failed to configure a DataSource: 'url' attribute is not specified and no embedd
     这个异常在springboot,是一个常见的异常,我们引入了mybatis依赖,确没有在.yml文件中配置数据源,这次我配置了数据源,但是因为有二个application.yml和application-dev.yml,没有指定yml的环境,在application.yml中添加指定dev即可            ......
  • Autowired注解与Resource注解的区别
    两者的用法其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用.两者的共同点@Resource注解和@Autowired注解都可以用作bean的注入.在接口只有一个实现类的时候,两个注解可以互相替换,效果相同.两者的不同点@Resource注解是Java自身......
  • 资源释放发方式二:try-with-resource
        ......
  • Substring of Sorted String 题解
    SubstringofSortedString写篇题解纪念一下蒟蒻第一次赛时切出的F题。题目简述对一个字符串进行单点修改,区间判断操作。修改操作为将一个字符修改为另一个,判断操作为判断区间是否是整个字符串升序排序后的字串。思路分析蒟蒻第一眼线段树,但刚开始没仔细看题,以为是判断区......
  • 12、Keepalived解决LVS的高可用问题(双主双业务模式)并开启sorry server和持久连接
    Keepalived解决LVS的高可用问题(双主双业务模式)再安装两台web服务器7、17并配置好页面[root@ubuntu2004~]#echoweb1.meng.com`hostname-I`>/var/www/html/index.html[root@ubuntu2004~]#echoweb2.meng.com`hostname-I`>/var/www/html/index.html测试页面内容[root@r......