腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Unix/
Linux
环境中
的
动态链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器
路径
中
的
.lib文件。有两种使用此
库
的
方法 我们可以直接引用项目中
的
库
API,并在链接器属性中将
路径
添加到.lib文件中。有些人称它为
静态
链接动态
库
。
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
2
回答
静态
库
链接两次
问题:
Linux
和Windows之间有什么区别吗?
Linux
: 动态
库
具有
静态
库
的
文本数据段
的
副本,并将
静态
库
中<e
浏览 6
提问于2015-07-03
得票数 9
回答已采纳
1
回答
网络实验室
的
配置
、
大家好,这是我想要生产
的
配置。不考虑VMNET8,我想用网络10.0.2.0/24为VMNET2设置
静态
网络。我感到困惑
的
是,
默认
路径
是什么?那么,
默认
网关是10.0.2.1吗?
浏览 3
提问于2013-10-18
得票数 0
回答已采纳
1
回答
如何将项目类型由“十字GCC”改为"
Linux
GCC"?
、
在Eclipse中,我创建了
静态
库
,但我似乎忘了切换到"
Linux
GCC“,而不是
默认
的
”交叉GCC“。 如何将现有项目改为"
Linux
GCC"?
浏览 1
提问于2014-09-17
得票数 0
回答已采纳
1
回答
VS2017不将其他包含目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017 c++跨平台项目(
linux
)。我能够编译并运行一个可执行项目。 现在我已经创建了两个c++项目。一个是
静态
库
,另一个是动态
库
。动态
库
使用
静态
库
中
的
一个类,因此对于包含类定义
的
相应头文件,我有一个#include语句。编译失败,说没有找到头文件。我将包含目录添加到项目属性中
的
其他包含目录(通常用于windows vc++项目)。但是,头文件似乎没有复制到远程
linu
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
2
回答
在
Linux
上运行时覆盖libstdc++搜索
路径
、
、
、
、
我正在尝试为我
的
游戏Open Hexagon创建一个独立于发行版
的
.tar.gz归档,它是用最新版本
的
GCC (4.8.1)编译
的
,并使用了最新版本
的
libstdc++。因为它已经使用了很多共享
库
,所以我决定将游戏与它所需
的
.so文件一起部署,包括正确版本
的
libstdc++。 我使用LD_LIBRARY_PATH更改了
默认
库
搜索
路径
。不幸
的
是,
Linux
(与W
浏览 1
提问于2013-06-19
得票数 3
回答已采纳
1
回答
是否在Visual Studio代码中指定
库
路径
?
、
、
如何指定
库
路径
,即在Visual Studio Code (C++)中查找
静态
/共享
库
的
位置?我已经指定了包含
路径
(头文件),如下所示: "${workspaceRoot}", "
浏览 14
提问于2017-07-14
得票数 9
1
回答
当一个人想要编写一个工具集时,把头文件放在/usr/include中,并把'foreign/user‘创建
的
代码放到/usr/local/lib中,这是标准做法吗?
、
、
换句话说:我是否需要为我编写
的
每个工具构建一个
静态
/共享
库
,将该
库
放在一个
默认
库
路径
中,并将其头文件放入
默认
的
include
路径
中?按照现在
的
情况,我在
默认
的
include
路径
中有头文件,还有源文件。 如果这是一个愚蠢
的
问题,我很抱歉,但我对这个环境是全新
的
,但从我
的
一些发行版软件包
浏览 0
提问于2012-04-29
得票数 0
1
回答
当前目录是否
默认
为gcc
的
静态
库
、动态
库
和头搜索
路径
?
、
-lhello -o你好 类似的问题用于动态
库
文件搜索。当前目录是动态
库
文件
的
默认
搜索
路径
,还是需要通过--rpath .将当前目录添加到动态
库
搜索
路径
中? 头文件搜索<
浏览 2
提问于2019-04-12
得票数 0
回答已采纳
2
回答
如何在Bazel中
静态
链接系统
库
?
、
如何在大多数
静态
模式(linkstatic=1)下
静态
链接系统
库
?我不想在系统中硬编码libboost_thread.a
的
路径
。srcs = [ ], "-lboost_thread",)
linux
-vdso
浏览 4
提问于2017-04-15
得票数 10
2
回答
是否可以更改gcc *
默认
*
库
搜索
路径
?
、
、
我知道我可以通过设置LD_LIBRARY_PATH等来修改
库
搜索
路径
,但是这种方法有时很糟糕。我真的希望/usr/local/lib在
默认
的
路径
中,但不幸
的
是,在GNU/
Linux
中,这似乎不是
默认
的
。(我以前在/usr/local/lib上遇到过很多问题,而在/usr/lib中安装相同
的
库
反而解决了这些问题。
浏览 6
提问于2013-06-14
得票数 2
回答已采纳
1
回答
在visual studio 2019
的
linux
项目中设置
静态
库
(libconfig.a)
的
路径
、
、
enter image description hereenter image description here我已经在visual studio 2019中创建了
Linux
项目。我让
Linux
构建
静态
库
libconfig.a,qed.a。我在链接器
的
附加目录中设置了
路径
,在输入属性
库
依赖.But中设置了名称,但在构建时显示找不到libconfig.a和qed.a
浏览 94
提问于2020-12-09
得票数 0
1
回答
作为
静态
库
,我如何获得glibc?
、
、
、
我希望编译一个程序并
静态
地将它链接到glibc,这样它就可以在其他
Linux
发行版上运行,而无需用户做任何特殊
的
配置。我尝试使用CFLAGS="-static -static-libgcc",但是它
静态
地链接到所有其他所需
的
库
,除了glibc。我尝试在apt存储
库
中搜索glibc
的
静态
版本,但是找不到。我使用
的
是Ubuntu安装
的
默认
gcc。 如何在Ubuntu
浏览 0
提问于2019-03-12
得票数 3
回答已采纳
1
回答
使用CMake工具链文件交叉编译Azure IoTHub SDK时无法链接libuuid。
、
、
、
这是我
的
命令:PS。我不想修改Azure IoTHub源代码
浏览 1
提问于2018-11-11
得票数 0
1
回答
如何构建elf解释器(ld-
linux
.so.2/ld-2.17.so)作为
静态
库
?
、
、
、
、
readelf -l program[Requesting program interpreter: /lib/ld-
linux
.so.2] 我追踪到这个
库
ld-
linux
-so.2我对这种行为不太满意,因为它使二进制文件非常不可移植-如果我更改/lib/ld-
linux
.so2
的
位置,可执行文件不再工作,我找到
的
唯一“修复”是使用NixOS中
的
补丁自我实用程序将硬编码
路径
浏览 11
提问于2013-07-29
得票数 5
1
回答
我需要为编译器指定一个间接使用
的
库
吗?
、
如果C程序使用
库
A (.a或.so),而
库
A使用另一个
库
B (.a或.so),那么在编译C程序时,是否必须将
库
B
的
头文件和
库
文件
的
路径
指定给编译器(如gcc 谢谢。
浏览 3
提问于2017-10-29
得票数 0
2
回答
Linux
中
静态
系统
库
的
查找
路径
、
、
、
、
我正在编译一个针对OpenSSL
静态
库
libssl.a和libcrypto.a链接
的
包,这些
库
都包含在Debian/Ubuntu中
的
libssl-dev中。然而,这些文件
的
实际位置取决于当前
的
体系结构和分发。-L/usr/lib
浏览 1
提问于2014-10-16
得票数 5
回答已采纳
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的
C编程中什么是.a文件?是
库
文件吗?如果我们将头文件添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
将domainName替换为使用java
的
文件夹
路径
在从数据
库
中检索文件
路径
时,我正在尝试将apache镜像
路径
替换为
linux
ubuntu文件夹
路径
。//test.mydomain.com/MainFolder/subFolder/image1.jpg /var/www/MainFolder/subFolder/image1.jpg 这里
的
MainFolder是
静态
文件夹。
浏览 4
提问于2016-12-09
得票数 1
3
回答
部署依赖于共享
库
的
linux
应用程序
的
公认方法是什么?
、
、
我有一个依赖于Qt、和
的
应用程序,其主要构建环境是Qt。所有这些
库
都是跨平台
的
,可以在Windows、Mac和
Linux
上编译。在Windows上部署后,我需要将应用程序部署到
Linux
。部署依赖于这些类型
库
的
应用程序
的
公认方法是什么? 我是否应该在这里
静态
链接,以避免LD_LIBRARY_PATH?我在LD_LIBRARY_PATH上看到了相互矛盾
的
报道;像这样
的
教程建议,通过系统重新启动来修改<
浏览 1
提问于2011-08-18
得票数 23
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
如何更改 Windows 的默认下载路径?
探索静态库与动态库的“奥秘”
Windows路径转换为Msys2表示的Linux路径
应用 Swift 静态库的各种坑
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券