腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在AWS官方的Rocky
Linux
上安装
静态
库(如libstdc++、libm、libc)?
linux
、
gcc
、
amazon-ec2
、
static-libraries
、
rhel
在Rocky
Linux
8.6上: g++ (
GCC
) 8.5.0 20210514 (红帽8.5.0-10)但是在Rocky平台(8或9)上似乎缺少了一些
静态
库,这会导致在尝试使用-static
链接
构建时出现错误消息。,我确实发现 /usr/lib/
gcc</e
浏览 28
提问于2022-08-04
得票数 0
回答已采纳
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 libs), forGN
浏览 5
提问于2015-07-15
得票数 2
1
回答
GCC
的部分
静态
与部分动态连接
c
、
gcc
、
compilation
、
static-linking
我试图编译一个非常简单的C程序(就像hello一样简单),它使用与
GCC
的动态和
静态
链接
。我想知道在一般情况下如何做到这一点,所以我的最小测试示例只是尝试将libc动态
链接
为
静态
和libm。此外,还建议简单地指定要
链接
的
静态
库的完整路径。 我尝试过这些建议中的几个,以及其中的变体。我不明白它给我的错误信息。我知道派是什么,但我看不出它和我想做什么有什么关系。/x86_64-pc-
linux
-gnu/bin/ld: cann
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
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:OS:
Linux</em
浏览 7
提问于2013-06-05
得票数 13
回答已采纳
1
回答
使用交叉编译的
静态
链接
static
、
linker
我想
静态
链接
我需要的库。我用的是arm-
linux
-gnueabi-
gcc
交叉编译。当我像这样编译我的代码时它通过了,但我认为他仍然使用动态
链接
,通过观察测试的不稳定性。那么,我应该添加什么选项才能
静态
链接
libc.a库呢?
浏览 1
提问于2013-06-17
得票数 2
1
回答
构建运行在不同版本
linux
上的cpp程序
c++
、
linux
、
build
一些
linux
程序,例如mongodb二进制文件,可以在不同版本的
linux
上运行,无论主机是
gcc
版本还是glibc版本。 怎么做?
静态
链接
所有libs?但我听说了“灵长类”不应该是
静态
链接
的。
浏览 7
提问于2014-04-10
得票数 0
回答已采纳
1
回答
tcl库的动态
链接
问题
c++
、
tcl
嗨,我把Tcl和Tk
静态
链接
如下:
gcc
443 /xxx/tcl_libs/8.5.9/lib/libtk8.5.a /xxx/tcl_libs/8.5.9/lib/ libtcl8.5.a 但是当我试图按下面的-L/xxx/tcl_libs/8.5.9/lib/ -ltcl8.5 -L/xxx/tcl_libs/8.5.9/lib/ -l
浏览 5
提问于2011-05-03
得票数 0
3
回答
如何从
Linux
上的汇编代码调用c库?
c
、
linux
、
assembly
、
linker
我试图在Intel架构上在
Linux
程序集中编译一个小程序。我想使用C库的一些函数,但它没有
链接
。):未定义的对_Unwind_Resume' /usr/lib32/libc.a(iofclose.o):(.eh_frame+0x167): undefined reference to__
gcc
_personality_v0lib32 32/libc.a(iofflush.o)的引用:在函数fflush': (.text+0xd7): undefined reference
浏览 2
提问于2011-07-19
得票数 7
回答已采纳
1
回答
静态
链接
GLIBC和专有软件许可
gcc
、
cross-compiling
、
glibc
、
lgpl
现在在ct中,我猜libstdc++库是
静态
链接
的(这是用于c++的,在大多数情况下我不使用它),但是从我的工具链配置是我的libc
静态
还是动态
链接
?如果是这样的话,考虑到glibc是LGPL,而且我可以将它
链接
到我的专有软件,这种
静态
链接
会不会给我wrt许可证带来任何问题?我的软件还能被关闭吗?或者我必须释放编译过的对象。我的工具链配置如下所示,如果glibc是
静态
的还是动态地
链接
的话,有人可以指着我吗?/src/
浏览 10
提问于2012-07-27
得票数 3
回答已采纳
1
回答
GOMP无GLIBC
gcc
、
openmp
、
glibc
、
musl
下面是发送给
链接
器的内容,我从collect2标记musl-
gcc
-v -fopenmp omp.o中找到了这个
链接
器。我把大部分空格转换成换行符。-plugin /usr/lib/
gcc
/x86_64-
linux
-gnu/4.9/liblto_plugin.so -plugin-opt=/usr/lib/
gcc
/x86_64-
linux
-gnu//
浏览 2
提问于2014-10-13
得票数 1
1
回答
gcc
:查找libstdc++目录
c++
、
c
、
linux
、
gcc
我正在编写一个C库,它需要与用C++编写的库进行
静态
链接
。我可以显式地指定libstdc++.a的位置(因为我是
静态
链接
):
gcc
main.c /some/library.a /usr/lib/
gcc
/x86_64-
linux
-gnu/7/libstdc++.a 我使用以下命令找到了libstdc++.a的位置: $ g++ --print-file-name=libstdc++.a &
浏览 86
提问于2020-12-15
得票数 1
1
回答
关于MMU和
gcc
静态
链接
程序的默认
链接
文件
linux
、
gcc
、
linker
、
mmu
我的问题与我们通过
gcc
编写的
linux
程序有关。我不想去动态
链接
,所以请考虑程序是
静态
链接
。我是一个嵌入式系统程序员,大多数情况下,我们有一个
链接
文件的整个项目。基于
链接
器文件代码/数据被放置在RAM中。但是在
Linux
情况下,当我使用
gcc
(
静态
链接
)编译和
链接
任何c++应用程序时,我不提供任何
链接
文件。问题是
Linux
如何决定在
浏览 6
提问于2016-06-01
得票数 1
回答已采纳
1
回答
静态
链接
库时,获取
链接
器错误:找不到-lgcc_s
c++
、
linux
、
linker
、
g++
、
static-linking
我想
静态
地
链接
一个图书馆,比如libcurl。由于
静态
库和共享库都位于同一个文件夹中,所以我使用-Wl、-Bstatic来让
链接
器知道如何使用
静态
库。
浏览 0
提问于2018-08-24
得票数 4
回答已采纳
2
回答
apue相关代码编译过程中的
链接
问题
c
、
ld
我正在尝试编译与“UNIX环境中的高级编程”一书相关的代码$
gcc
-L ../lib/libapue.a matches$
gcc
foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
1
回答
gcc
-手臂连接误差:动态对象
静态
连接的尝试
c
、
gcc
、
linker
、
qemu
我试图用arm-
linux
-gnueabi-
gcc
编译一个程序,其中包含霓虹灯指令,并在Qemu上执行。因此,当我使用-static编译和
链接
时,会得到以下错误:junaid@junaid755:~&
浏览 1
提问于2015-09-03
得票数 3
回答已采纳
1
回答
如何用
GCC
静态
连接CRT?
gcc
、
static
、
mingw
、
mingw-w64
、
crt
如何在Window/ macOS和
Linux
上使用
GCC
静态
链接
到显像管?
浏览 1
提问于2009-08-18
得票数 1
1
回答
C- Linker错误生成OpenWrt包
c
、
build
、
linker
、
openwrt
我正在构建一个小型OpenWRT应用程序,我想
静态
地将一个库
链接
到它。 编辑:其他库也会出现这种情况,而不仅仅是libcurl。-4.6-linaro_uClibc-0.9.33.2/lib/
gcc
/mips-openwrt-
linux
-uclibc/4.6.4/../../../.._
gcc
-4.6-linaro_uClibc-0.9.33.2/lib/
gcc
/mips-ope
浏览 2
提问于2013-08-27
得票数 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
回答
如何与libstdc++_pic.a与
GCC
联系?
linker
、
shared-libraries
、
static-libraries
、
libstdc++
当我试图通过-static++
链接
标志将libstdc++与共享库
静态
链接
时,我看到了以下错误: :-1: error: /usr/lib/
gcc
/x86_64-
linux
-gnu/4.6/libstdc更新1 _pic版本位于/usr/lib/
gcc
/x86_64-
linux
-gnu/4.6/32的32位
gcc
子文件夹中,在64位版
浏览 2
提问于2015-02-18
得票数 0
2
回答
静态
链接
glibc,但与
GCC
动态
链接
其他库。
c
、
linker
、
glibc
、
static-linking
我需要
静态
地将glibc
链接
到我的项目,因为目标平台只支持一个非常老的平台(但它与我的工具链中
静态
链接
的glibc一起工作,我已经检查过了)powerpc-unknown-
linux
-gnu-
gcc
object_files -lrt -lpthread -Wl,-Bsta
浏览 5
提问于2012-11-02
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux c编程起步,掌握gcc的基本用法
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
SEO专业名词:什么是静态URL链接
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券