腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
静态
库
与
Centos7
上
的
gcc
链接
不起作用
、
、
、
、
/quickjs-2021-03-27 -l quickjs /my-project-dir/Native.c 其中/my-project-dir包含Native.c使用
的
文件Native.h。quickjs-2021-03-27是我下载、解压缩并运行产生/quickjs-2021-03-27/libquickjs.a
的
make install
的
this open source project它在MacOS
上
运行良好,并成功构建/
链接
。
浏览 95
提问于2021-04-17
得票数 1
1
回答
在CentOS 7
上
构建C项目,
链接
器不能使用-ldl、-lc
、
、
问题所在/usr/bin/ld: cannot find -ldl /usr/bin/ld: cannot find -lc collect2: error: ld returned1 exit status 建筑工具
与</em
浏览 2
提问于2017-06-23
得票数 1
回答已采纳
1
回答
如何构建openssl
静态
库
libssl.a &libcryption.a
我想构建openssl
的
静态
库
,它与glibc 2.17兼容。我想和
gcc
4.8.5 20150623在
centos7
上
做这件事。我应该使用哪个openssl源代码来实现这一点?(
与
glibc 2.17兼容)我应该提供哪些选项到./config来创建libssl.a &选项? 现在,当我使用.
浏览 3
提问于2020-12-11
得票数 0
1
回答
gcc
-static是否影响所有提供
的
图书馆?
、
、
gcc
的
选项-static只影响后面的一个
库
,还是影响命令行中提供
的
所有
库
? g++ -static -lutils1 -lutils2
浏览 0
提问于2019-01-11
得票数 1
回答已采纳
2
回答
直接告诉
gcc
静态
链接
库
、
、
、
使用-Wl,-Bstatic告诉
gcc
我想
静态
链接
哪些
库
,这对我来说很奇怪。毕竟,我会直接告诉
gcc
所有其他关于
与
库
(-Ldir,-llibname)
链接
的
信息。有没有可能直接告诉
gcc
驱动哪些
库
应该
静态
链接
? Clarification:我知道如果某个
库
只存在于
静态
版本中,它将在没有-Wl,-Bstatic
的
浏览 41
提问于2011-07-05
得票数 158
回答已采纳
1
回答
gcc
/ld如何找到zlib.so?
、
、
、
、
我使用zlib已经很长时间了,从来没有想过它
的
命名方式有点非常规。虽然Linux
上
的
大多数
库
遵循共享对象
的
lib<name>.so和归档
的
lib<name>.a
的
命名约定,但zlib被命名为zlib.so/zlib.a。我
的
问题是:当我使用zlib.so作为
链接
标志时,
gcc
/ld如何知道如何查找-lz?我了解到,对于
链接
,
gcc
调用ld
浏览 3
提问于2013-11-18
得票数 5
回答已采纳
2
回答
生成
的
LLVM可执行文件中不包含
静态
库
、
、
我正在尝试使用LLVM编译一个c程序,但在包含一些
静态
库
时遇到了问题。我已经成功地使用LLVM编译了这些
静态
库
,例如,libogg.a和ogg.l.bc。然而,当我尝试构建最终
的
程序时,它并没有包含
静态
ogg
库
。我尝试了各种编译器选项,其中最值得注意
的
是:
gcc
oggvorbis.c -O3 -Wall -I$OV_DIR/include -l$OV_DIR/lib/libogg.a -l$OV_DI
浏览 0
提问于2010-04-06
得票数 1
1
回答
动态
链接
gcc
、
、
这实际
上
是两个问题:2-为什么每个人都
静态
地
链接
到这些
库
中去?我理解如果你正在引导一个系统,为什么你想要
静态<
浏览 1
提问于2013-01-09
得票数 3
6
回答
Linux
静态
链接
死了吗?
、
、
、
事实
上
,Linux
上
的
-static
gcc
标志现在
不起作用
了。请允许我引述GNU libc常见问题: 一种解决方案是使用--启用-
静态
-nss配置glibc。NSS例程
的
每个
静态
程序
与
所有这
浏览 6
提问于2010-08-07
得票数 76
回答已采纳
1
回答
GCC
如何从
静态
库
导出函数
、
、
、
、
我想在OS X下使用
GCC
从几个
静态
库
创建一个共享
库
。 在一些
静态
库
中,没有在共享
库
中调用它
的
代码,我只想导出这些
静态
库
中
的
符号。这在调试模式下有效,但在发布模式下
不起作用
(特别是当我启用死代码剥离时)。我能理解其中
的
原因,
gcc
认为这些函数在
静态
库
上
从来没有用过。但是我怎么才能强迫
g
浏览 0
提问于2009-06-19
得票数 2
7
回答
链接
到旧版本
的
libstdc++
、
、
在安装了一个新
的
构建机器后,我发现它附带了6.0.10
的
标准C++
库
-rwxr-xr-x 1 root root 985888 Aug 19 21:14 libstdc++.so.6.0.8 显然“
gcc
”,但是没有效果。升级目标机器不在我
的
控制范围之内,所以不是
浏览 10
提问于2010-01-18
得票数 31
回答已采纳
1
回答
为什么我
的
gcc
命令不能有-static参数
、
、
、
我通常用
gcc
来编译我
的
C程序,它工作正常,但是当我尝试编译带有-static参数
的
静态
库
时,它总是失败
的
。虽然我在google
上
尝试了一些解决方案,但是它仍然没有被修复。我
的
命令如下:
gcc
mycode.c -static -L .
浏览 0
提问于2019-05-18
得票数 1
回答已采纳
2
回答
无法
将
portaudio
库
链接
为
静态
库
、
、
、
我需要
链接
一个
库
(portaudio)作为一个
静态
库
。当我执行以下操作时
链接
失败告诉我collect2: ld returned 1 exit status 而如果
浏览 3
提问于2012-04-03
得票数 2
1
回答
GCC
的
部分
静态
与
部分动态连接
、
、
、
我试图编译一个非常简单
的
C程序(就像hello一样简单),它使用
与
GCC
的
动态和
静态
链接
。我想知道在一般情况下如何做到这一点,所以我
的
最小测试示例只是尝试
将
libc动态
链接
为
静态
和libm。关于同一主题,我至少遇到了以下其他问题: 其中
的
一些答案提出了一些建议,比如使用-Wl、-Bstatic和-Wl、-Bdynamic来指定哪些
库
分别是
静态
的</em
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
3
回答
"
gcc
-lname“和"
gcc
libname.so ...”有什么不同?
、
、
gcc
libname.so ...是否
静态
链接
libname.so?
浏览 1
提问于2011-07-21
得票数 0
回答已采纳
1
回答
linux /
gcc
的
库
处理
、
、
、
然而,这在
静态
库
的
情况下
不起作用
,也就是说,如果我想
链接
libxyz.a,我必须显式地添加/usr/lib/libxyz.a作为目标文件。我
的
问题是:如果我想在我
的
项目中包含一个pkg-config样式
的
.pc文件,如果用户选择构建一个
静态
库
,我应该在其中放什么?此外,我发现非常恼人
的
是,
gcc
/g++没有以我期望
的
方式处理
浏览 0
提问于2013-01-02
得票数 0
回答已采纳
3
回答
让
gcc
在
链接
时更喜欢
静态
库
而不是共享对象?
、
、
、
当使用-l选项(例如-lfoo)对
库
进行
链接
时,如果发现共享对象,
gcc
将
更喜欢共享对象而不是
静态
库
(
将
更倾向于libfoo.so而不是libfoo.a)。有没有办法让
gcc
喜欢
静态
库
,如果两者都被找到的话?one不能期望64位用户安装非平凡
的
32位共享对象(例如,不在ubuntu
上
的
ia32-libs包中)。 要解决上述约束,可能
的
解决方案是<
浏览 4
提问于2011-04-09
得票数 32
1
回答
不同版本
的
GCC
在
链接
/运行时
的
风险?
、
、
、
、
我使用
的
是英特尔
的
C++编译器,它在Linux
上
依赖于GNU提供
的
libc.so和libstdc++.so。在CentOS 6.4
上
,
GCC
的
原生版本是4.4。所以我
的
问题是:如果用户运行我
的
浏览 197
提问于2013-03-24
得票数 22
2
回答
为什么
gcc
在编译
静态
库
时不隐式地提供-fPIC标志?
、
、
、
、
我在编译
静态
链接
静态
库
的
共享对象时遇到了许多问题。这个问题只出现在x84_64平台
上
。在x86_32上进行相同
的
编译工作时,我没有任何问题。也许这是一个特定于操作系统
的
GCC
配置,但我
的
研究表明
GCC
是如何在x86_64平台上工作
的
。总之,我在Ubuntu10.04 x86_64
上
使用
gcc
4.4.3。 问题怎么解决
的
?.确保
浏览 0
提问于2010-10-18
得票数 67
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
Linux库概念,动态库和静态库的制作,如何移植第三方库
Centos7安装Nginx实战
魔兽世界Linux系统编译环境的搭建(2)
使用frp实现内网穿透
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券