腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
静态
libgcc和
静态
libstdc++不工作
、
、
我尝试用-static -
静态
-libgcc-
静态
-libstdc++
编译
项目,以便
静态
链接
库
。但是,exec是用动态链接
库
编译
的。我试着重新安装
gcc
和g++,但是没有帮助。这完全是我本地环境的错误,因为在别人的机器上,它是
静态
连接的。ELF 64-bit LSB executable, x86-64, version 1 (GNU/
Linux
), dynamically linked (uses s
浏览 5
提问于2015-07-15
得票数 2
1
回答
像
静态
编译
器和运行时
编译
器这样的术语实际上意味着什么?
、
、
我正在努力学习更多的C++,并试图了解有关不同
编译
器及其技术的基本知识。我在谷歌上搜索了很多次,但是每次我浏览的时候都会遇到一些新的术语,需要更多的解释。那么,这些包含在本主题中的
静态
编译
、动态链接等术语实际上意味着什么呢?
浏览 0
提问于2014-02-20
得票数 2
回答已采纳
1
回答
交叉
编译
helloworld for ARM
、
、
\n");}nativ:
gcc
version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) Target: arm-
linux
-gnueabihf CC:
gcc
version
浏览 7
提问于2013-06-05
得票数 13
回答已采纳
1
回答
使用交叉
编译
的
静态
链接
、
我想
静态
链接我需要的
库
。我用的是arm-
linux
-gnueabi-
gcc
交叉
编译
。当我像这样
编译
我的代码时它通过了,但我认为他仍然使用动态链接,通过观察测试的不稳定性。那么,我应该添加什么选项才能
静态
链接libc.a
库
呢?
浏览 1
提问于2013-06-17
得票数 2
3
回答
C
编译
器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?这里,
编译
器如何发现-lm指向libm.a文件,而-lsocket指向libsocket.a文件? 如果我们将头文件添加到程序中,是不是一定要在
编译
时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
2
回答
apue相关代码
编译
过程中的链接问题
、
我正在尝试
编译
与“UNIX环境中的高级编程”一书相关的代码$
gcc
-L ../lib/libapue.a matches$
gcc
foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
1
回答
将
静态
库
链接到
gcc
Linux
的动态实验室中
、
、
、
我有很多在32位平台
Linux
下的"c++“上编写的
静态
库
。现在我需要用我的c++功能在64位平台
Linux
上
编译
"c“动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key
编译
静态
库
吗?我必须在
gcc
编译
器中使用哪些键来链接我的c++
库
?任何帮
浏览 13
提问于2017-08-09
得票数 1
3
回答
如何在
Linux
中
编译
静态
库
?
、
、
我有一个问题:如何用
gcc
在
Linux
中
编译
一个
静态
库
,也就是说,我需要把源代码
编译
成一个名为out.a的文件。仅仅用
gcc
-o out.a out.c命令
编译
就足够了吗?我对
gcc
不是很熟悉,希望有人能帮我一下。
浏览 2
提问于2010-04-29
得票数 156
回答已采纳
2
回答
和
GCC
一起使用-static能保证我的C程序可以在x86发行版上运行吗?
、
、
、
、
我听说在
gcc
的-static实际上并不总是
静态
编译
库
(我是从
Linux
-pro的行话中听到的,我不明白),我也从同样的来源听说
Linux
的软件开发是一件痛苦的事情,因为碎片化和不同的发行版需要重新
编译
每个
库
由于我不是在做图形用户界面或定制
库
,或者任何太复杂的东西,我假设我不必为每个发行版再次
编译
,在我的Ubuntu20.04系统上
编译
时
静态
链接到
gcc
中的-st
浏览 45
提问于2020-07-16
得票数 2
回答已采纳
3
回答
#杂注注释(lib,"xxx.lib")等同于
Linux
?
、
我有一个名为libunp.a的
静态
库
文件,我知道我可以使用
gcc
-lunp xx链接到这个
库
。我可以用#pragma comment(lib,"xxx.lib")告诉微软的C/C++
编译
器包含这个
库
;在
Linux
/
GCC
下怎么做?
浏览 3
提问于2009-11-06
得票数 62
1
回答
具有ubuntu eclipse(
gcc
/g++) 32位交叉
编译
应用程序连接的Xively
库
、
、
、
我对运行64位机器的ubuntu13.04进行了优化,将其交叉
编译
为32位ARM,并通过开发c/c++代码进行检查,代码正在32位ARM(BBBlack)上成功运行,现在我想要实现的是连接到Xively因此,我正在考虑使用从西弗利到我的utilise开发环境中使用的c
库
,它能工作吗? 会有交叉
编译
问题吗?或都行吗?下面是我运行>> make -C src CC=arm-
linux
-eabi-
gcc
AR=arm-
linux
-eabi-
gcc
示例时得
浏览 1
提问于2013-09-12
得票数 0
1
回答
gcc
或g++使用的
静态
库
在哪里存储,它们是如何识别的?
、
、
我一直试图确定我的Ubuntu (
linux
)系统是否有-static
库
。它们将在什么时候定位,以及它们的后缀是什么?
浏览 0
提问于2019-06-22
得票数 1
1
回答
GCC
的部分
静态
与部分动态连接
、
、
、
我试图
编译
一个非常简单的C程序(就像hello一样简单),它使用与
GCC
的动态和
静态
链接。我想知道在一般情况下如何做到这一点,所以我的最小测试示例只是尝试将libc动态链接为
静态
和libm。关于同一主题,我至少遇到了以下其他问题: 我尝试过这些建议中的几个,以及其中的变体。我不
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
1
回答
将i 686-w64-mingw32-g++用于
静态
库
、
我有一个JNI项目,我必须让它在Windows上工作(我正在
Linux
上工作)。这个项目实际上依赖于第三方
库
文件,它是
静态
的(归档,即.a文件)。我正在尝试使用i686-w64-mingw32-g++创建一个JNI共享
库
文件,其中包括-static,后面是
静态
第三方
库
名。./ -L/home/user/jre1.8.0_40/lib/amd64/ -I/user/all/apps/
浏览 1
提问于2015-05-12
得票数 0
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
、
、
、
、
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linu
浏览 3
提问于2011-11-25
得票数 1
5
回答
如果我只包含头文件,那么
编译
器如何在我的代码中找到将使用哪个动态链接
库
?
、
如果我只包含头文件,那么
编译
器如何在我的代码中找到将使用哪个动态链接
库
?
浏览 12
提问于2014-05-20
得票数 3
回答已采纳
1
回答
将OpenMP指定为
GCC
、
、
.),
gcc
hello.c /usr/lib/
gcc
/i 686-
linux
-gnu/4.4/libgomp.a这是否意味着OpenMP不能被
静态
链接?为什么-fopenmp只工作而不指定
库
文件?
gcc
hello.c -fopenmp -o你好 更新:,换句话说,当使用-fopenmp时,为什么不需要显式链接到libgom
浏览 4
提问于2011-06-15
得票数 30
1
回答
编译
synamic arm代码
、
、
我正在为我的Android手机构建一些常见的gnu/
linux
控制台工具,但到目前为止,我只能
静态
地构建它们,这会带来相当大的损失。有人能告诉我使用共享
库
进行synamic
编译
的步骤吗?/configure --host=arm-none-
linux
-gnueabi \CROSS_COMPILE="arm-none-
linux
-gnu
浏览 2
提问于2010-09-21
得票数 0
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
2
回答
如何在
linux
上
编译
,以使生成的可执行文件不需要共享
库
、
、
我在我的Fedora14机器上使用它们的指令()成功地
编译
了swftools。我想在另一台
Linux
机器上使用其中一个工具(pdf2swf)。当我移动它并在另一台机器上运行它时,它会要求一些共享
库
。有没有可能
编译
swftools (特别是pdf2swf),这样当我在另一台
Linux
机器上运行它时,它不会要求任何共享
库
?如果可执行文件本身的大小更大,只要它可以独立运行,这是可以的。我是
Linux
的新手,所以如果有需要高级知识的东西,请给我适当的在线资源。 问候
浏览 1
提问于2011-03-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
go语言静态库的编译和使用
Linux手动编译PHP7的扩展库
Linux库概念,动态库和静态库的制作,如何移植第三方库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券