腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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 shared lib
浏览 5
提问于2015-07-15
得票数 2
2
回答
为什么Win和
Linux
上PCRE
静态
库的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用gcc 4.3.2版构建
浏览 3
提问于2011-11-25
得票数 1
1
回答
到
linux
移植:如何替换__stdcall?
c++
、
linux
、
callback
我正在将我的应用程序从Windows移植到
Linux
。在Windows中,我定义了这样的回调typedef void (__stdcall * OrdersCallback)(orders*);。OrdersHandler(orders* param) {}; 我将指向这个处理程序的指针从我的应用程序传递到
静态
链接库
但是在
Linux
中,这一行没有
编译
:typedef void (__stdcall
浏览 3
提问于2014-09-17
得票数 1
回答已采纳
4
回答
为什么要使用显式参数进行
静态
和动态链接
c++
、
visual-studio
、
gnu
我主要在Windows上工作,最近我开始在
Linux
上工作。我有个疑问。我在Windows中使用Visual Studio作为IDE,在
Linux
中使用Makefile。Windows中有两种类型库:
静态
库(.lib)和动态
链接库
(VC++)。这很明显(不是吗?)如果我链接lib文件,我使用
静态
链接,否则使用动态链接。现在,当我使用g++
编译
器时,为什么我需要显式地提到-Bstatic/-static或Bdynamic/-dynamic标志。因为如果文件是.a文件,那
浏览 3
提问于2012-12-24
得票数 3
回答已采纳
1
回答
外部函数调用与
静态
函数调用的性能
c
、
performance
、
static
、
c99
、
extern
在调用extern函数和调用static函数之间是否存在典型的性能差异?如果是这样,是什么导致了这种差异--两个调用不是通过早期绑定以相同的方式映射(即映射到特定的机器地址)吗?
浏览 3
提问于2013-06-04
得票数 2
回答已采纳
1
回答
python加载
静态
库
python
、
linux
、
dll
我有一个新的问题与加载动态
链接库
的这里。我没有任何问题加载动态
链接库
的".so",".dll“扩展。现在我对扩展名为".a“的动态
链接库
遇到了一些问题。它是一个
静态
库。/staticlibraryname.a") 顺便说一句,我的os env是一个
linux
开放的suse。
浏览 1
提问于2016-12-09
得票数 0
2
回答
linux
g++将64位共享库代码链接到
静态
库
linux
、
64-bit
、
g++
、
linker
、
32-bit
上下文:我可以创建一个共享对象库,它链接到一个
静态
库,在32位
linux
上没有任何问题。当我在64位
linux
上尝试相同的构建时,我会看到这个链接器错误:这个错误在网络上很常见。解决方案是使用位置无关代码(-fPIC)
编译
静态
链接库
。 我不明白的是,为什么32位构建不需要这一点。有人能帮忙吗?
浏览 2
提问于2010-08-23
得票数 9
回答已采纳
4
回答
静态
编译
的纯标准C++程序是否可移植,运行在同一体系结构上?
c++
、
compilation
、
portability
当一个程序是递归地
静态
编译
(假设所有
链接库
都允许
静态
编译
,并且在代码中是独立于某种平台的情况下),我知道这是可能的,因为我成功地从Ubuntu
静态
编译
了nano以在x86 Android上运行,并且它工作了为了简单起见,如果我使用这个程序(没有依赖项): return 0;我可以很容易地
静态
编译
它(因为它显然没有依赖项),并且应该生成在底层体系结构(例如x86体系结构我知道有些包装器会传递环境
浏览 0
提问于2019-02-28
得票数 0
2
回答
libcofi_rpi.so在哪里?
arm
、
cross-compiling
、
raspberry-pi
我成功地在我的Ubuntu12.04主机上为Raspberry Pi板
编译
了一个简单的hello-world.c程序,方法是按照下面的说明 > ldd a.out >>>libc.so.6 ==&
浏览 2
提问于2013-11-10
得票数 2
3
回答
Windows下*.a与*.dll的区别
assemblies
据我所知,可以将所有的*.o文件打包到一个*.a中,这是一个其他应用程序可以在
Linux
上使用的可分发文件。 但是*.a和*.dll有什么不同呢?它们可以互换吗?
浏览 0
提问于2010-01-26
得票数 5
回答已采纳
2
回答
C++中libpq++ PostgreSQL语言的
静态
链接
c++
、
postgresql
、
static
、
static-libraries
、
static-linking
当我尝试
编译
一个连接到数据库的简单应用程序时,我可以将其与libpq.lib链接起来,并成功
编译
和执行。然而,这需要我在我的程序目录中包含大约8个.dll文件,这非常令人恼火。有没有办法
静态
链接libpq.lib,这样我就不需要任何.dll文件了?我在Windows7 x64上,我的目标是构建一个可以在x64和x86窗口上运行的独立于架构的应用程序。我还从源代码
编译
了libpq.a,但上面的方法都不起作用。
浏览 0
提问于2011-11-11
得票数 4
2
回答
我能轻松构建一个
静态
二进制文件在fakeroot中使用吗?如何构建?
linker
、
static-linking
但我不确定,
静态
链接器是否真的可以像动态链接器那样替换/重命名符号。
浏览 0
提问于2011-11-23
得票数 1
1
回答
应该按什么顺序链接libavdevice和x11的
静态
链接库
?
c++
、
linux
、
ffmpeg
、
static-libraries
、
x11
目前在
静态
链接我的项目时有问题。在以
静态
链接方式添加avdevice之后,我收到了以下错误。我尝试过在-lXext前面移
浏览 6
提问于2019-12-20
得票数 2
1
回答
将SDL2、SDL_image捆绑到我的应用程序中
c++
、
sdl
我正在使用C++11中的一个简单的SDL2应用程序,我对将所需的库与我的应用程序捆绑在一起感到好奇。现在,我需要在机器上安装SDL2、SDL_image和libpng。但是,如果用户没有安装库呢?我可以以某种方式将库绑定到我的应用程序中吗?这个是可能的吗?
浏览 2
提问于2013-10-04
得票数 1
2
回答
可以在iPhone iOS上使用Libsndfile文件库吗?
c
、
ios
、
audio
、
libsndfile
可以在iPhone操作系统上使用 C库吗?如果是这样,我是否只需要“包含”它,或者它比这更复杂。
浏览 2
提问于2011-02-09
得票数 7
回答已采纳
1
回答
交叉
编译
helloworld for ARM
gcc
、
arm
、
cross-compiling
我正在尝试一个简单的交叉
编译
(cc),用于手臂皮质-A9:为了保持简单,这就是c代码:int main() printf("Hello World!\n");} arm上的本机
编译
工作良好,是用gcc helloworld.c -o helloworld启动的,而交叉
编译
是用arm-xilinx-
linux
-gnueabi-gcc:OS:
Linux
, ABI: 2.6.31 readelf cc
浏览 7
提问于2013-06-05
得票数 13
回答已采纳
2
回答
C/C++:
静态
链接库
和对象文件之间有什么区别?
c++
、
c
、
static
、
linkage
、
object-files
我理解
编译
时可执行文件中包含的代码可以来自对象文件(.o文件)和
静态
链接库
(..lib/.a文件)。从根本上和概念上说,这两者之间的区别是什么?为什么在“对象代码”和“
静态
链接库
”之间有一个不同的概念?两者有什么优点和缺点,为什么使用一种而另一种呢?
静态
链接库
(Ies)可以从对象文件生成,反之亦然,对象文件可以由
静态
链接库
(Ies)生成吗?
浏览 1
提问于2013-05-01
得票数 10
1
回答
在aws上没有名为“psycopg2”的模块。解决这个问题的最好方法是什么?
aws-lambda
我不太明白问题出在哪里: 我能做些什么来解决这个问题?构建和
编译
库并将文件夹包含在我的无服务器配置中是否是解决这一问题的最佳方法?这是最好的方法吗?
浏览 3
提问于2019-09-24
得票数 2
回答已采纳
1
回答
避免依赖项中的动态链接
rust
我正在开发一个针对自定义
linux
的项目,并且我遇到了依赖项引用的动态dll的问题。 有没有办法预先知道依赖项是否有动态
链接库
?有没有可能以某种方式避开这些库?我想要一个
静态
二进制文件(MUSL对我不起作用,因为一个依赖项不能用它
编译
)。 谢谢
浏览 8
提问于2021-05-05
得票数 0
回答已采纳
1
回答
cmake如何实现局部
静态
链接、局部动态链接?
cmake
我想
静态
链接mongodb驱动程序。-Wl,-Bdynamic -lgcc_s -lstdc++ -lcrypto -lssl -lrt libgcc_s.so.1 => /lib/x86_64-
linux
-gnu/libgcc_s.s
浏览 0
提问于2016-03-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
go语言静态库的编译和使用
警惕利用Linux预加载型恶意动态链接库的后门
Linux 下源码编译安装 vim 8.1
编译器浏览器:现已支持代码执行和静态分析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券