腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
静态
libgcc和
静态
libstdc++不工作
c++
、
gcc
、
static-libraries
我尝试用-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++
、
compiler-construction
、
static-linking
我正在努力学习更多的C++,并试图了解有关不同
编译
器及其技术的基本知识。我在谷歌上搜索了很多次,但是每次我浏览的时候都会遇到一些新的术语,需要更多的解释。那么,这些包含在本主题中的
静态
编译
、动态链接等术语实际上意味着什么呢?
浏览 0
提问于2014-02-20
得票数 2
回答已采纳
1
回答
交叉
编译
helloworld for ARM
gcc
、
arm
、
cross-compiling
\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
回答
使用交叉
编译
的
静态
链接
static
、
linker
我想
静态
链接我需要的
库
。我用的是arm-
linux
-gnueabi-
gcc
交叉
编译
。当我像这样
编译
我的代码时它通过了,但我认为他仍然使用动态链接,通过观察测试的不稳定性。那么,我应该添加什么选项才能
静态
链接libc.a
库
呢?
浏览 1
提问于2013-06-17
得票数 2
3
回答
C
编译
器如何发现-lm指向libm.a文件?
c
、
linux
、
compiler-construction
、
programming-languages
在
linux
的C编程中什么是.a文件?是
库
文件吗?这里,
编译
器如何发现-lm指向libm.a文件,而-lsocket指向libsocket.a文件? 如果我们将头文件添加到程序中,是不是一定要在
编译
时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
2
回答
apue相关代码
编译
过程中的链接问题
c
、
ld
我正在尝试
编译
与“UNIX环境中的高级编程”一书相关的代码$
gcc
-L ../lib/libapue.a matches$
gcc
foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
1
回答
将
静态
库
链接到
gcc
Linux
的动态实验室中
c++
、
c
、
linux
、
linker
我有很多在32位平台
Linux
下的"c++“上编写的
静态
库
。现在我需要用我的c++功能在64位平台
Linux
上
编译
"c“动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key
编译
静态
库
吗?我必须在
gcc
编译
器中使用哪些键来链接我的c++
库
?任何帮
浏览 13
提问于2017-08-09
得票数 1
3
回答
如何在
Linux
中
编译
静态
库
?
c
、
gcc
、
static-libraries
我有一个问题:如何用
gcc
在
Linux
中
编译
一个
静态
库
,也就是说,我需要把源代码
编译
成一个名为out.a的文件。仅仅用
gcc
-o out.a out.c命令
编译
就足够了吗?我对
gcc
不是很熟悉,希望有人能帮我一下。
浏览 2
提问于2010-04-29
得票数 156
回答已采纳
2
回答
和
GCC
一起使用-static能保证我的C程序可以在x86发行版上运行吗?
c
、
linux
、
gcc
、
static-libraries
、
glibc
我听说在
gcc
的-static实际上并不总是
静态
编译
库
(我是从
Linux
-pro的行话中听到的,我不明白),我也从同样的来源听说
Linux
的软件开发是一件痛苦的事情,因为碎片化和不同的发行版需要重新
编译
每个
库
由于我不是在做图形用户界面或定制
库
,或者任何太复杂的东西,我假设我不必为每个发行版再次
编译
,在我的Ubuntu20.04系统上
编译
时
静态
链接到
gcc
中的-st
浏览 45
提问于2020-07-16
得票数 2
回答已采纳
3
回答
#杂注注释(lib,"xxx.lib")等同于
Linux
?
gcc
、
static-linking
我有一个名为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
库
eclipse
、
ubuntu
、
xively
、
beagleboneblack
我对运行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
、
libraries
、
static-linking
我一直试图确定我的Ubuntu (
linux
)系统是否有-static
库
。它们将在什么时候定位,以及它们的后缀是什么?
浏览 0
提问于2019-06-22
得票数 1
1
回答
GCC
的部分
静态
与部分动态连接
c
、
gcc
、
compilation
、
static-linking
我试图
编译
一个非常简单的C程序(就像hello一样简单),它使用与
GCC
的动态和
静态
链接。我想知道在一般情况下如何做到这一点,所以我的最小测试示例只是尝试将libc动态链接为
静态
和libm。关于同一主题,我至少遇到了以下其他问题: 我尝试过这些建议中的几个,以及其中的变体。我不
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
1
回答
将i 686-w64-mingw32-g++用于
静态
库
static
、
java-native-interface
我有一个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
静态
库
的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linu
浏览 3
提问于2011-11-25
得票数 1
5
回答
如果我只包含头文件,那么
编译
器如何在我的代码中找到将使用哪个动态链接
库
?
c
、
gcc
如果我只包含头文件,那么
编译
器如何在我的代码中找到将使用哪个动态链接
库
?
浏览 12
提问于2014-05-20
得票数 3
回答已采纳
1
回答
将OpenMP指定为
GCC
c
、
gcc
、
openmp
.),
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
、
command-line
、
cross-compiling
我正在为我的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
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
2
回答
如何在
linux
上
编译
,以使生成的可执行文件不需要共享
库
linux
、
compilation
、
compatibility
我在我的Fedora14机器上使用它们的指令()成功地
编译
了swftools。我想在另一台
Linux
机器上使用其中一个工具(pdf2swf)。当我移动它并在另一台机器上运行它时,它会要求一些共享
库
。有没有可能
编译
swftools (特别是pdf2swf),这样当我在另一台
Linux
机器上运行它时,它不会要求任何共享
库
?如果可执行文件本身的大小更大,只要它可以独立运行,这是可以的。我是
Linux
的新手,所以如果有需要高级知识的东西,请给我适当的在线资源。 问候
浏览 1
提问于2011-03-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
go语言静态库的编译和使用
Linux手动编译PHP7的扩展库
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券