腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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 shared libs), forGN
浏览 5
提问于2015-07-15
得票数 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
1
回答
GCC
的部分
静态
与部分动态连接
、
、
、
我试图
编译
一个非常简单的C程序(就像hello一样简单),它使用与
GCC
的动态和
静态
链接。我想知道在一般情况下如何做到这一点,所以我的最小测试示例只是尝试将libc动态链接为
静态
和libm。/x86_64-pc-
linux
-gnu/bin/ld: cannot find -lgcc_s /usr/lib/
gcc
/x86_64-pc-
linux
-gnu/4.7.3/../.
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
1
回答
传递指向成员函数的指针在MinGW-w64中
编译
,而在
gcc
中没有。
、
、
我有一个带有Worker非
静态
成员函数的run()对象。)下
编译
(an works),但在Ubuntu的
linux
(
gcc
5.2.1)下,我得到了
编译
错误:代码是用-std=gnu++11
编译
的 我了解到,在MinGW情况下,指向成员函数的指针具有带有某种Worker * this参数的签名,允许像
静态
函数指针一样使用它。为什么在
Linux
5.2.1
GCC
浏览 1
提问于2015-10-28
得票数 2
回答已采纳
1
回答
像
静态
编译
器和运行时
编译
器这样的术语实际上意味着什么?
、
、
我正在努力学习更多的C++,并试图了解有关不同
编译
器及其技术的基本知识。我在谷歌上搜索了很多次,但是每次我浏览的时候都会遇到一些新的术语,需要更多的解释。那么,这些包含在本主题中的
静态
编译
、动态链接等术语实际上意味着什么呢?
浏览 0
提问于2014-02-20
得票数 2
回答已采纳
1
回答
交叉
编译
与arm-musl,ERROR> proc_open:隐藏符号`__init_array_end‘在proc_open中引用>
、
、
为了能够在android设备上运行,我正在尝试将lighttpd
编译
为
静态
处理器arm。我正在用交叉
编译
器arm-musl-linuxeabi,
编译
lighttpd -我在中下载了它,当我运行make时,我得到了如下错误: /home/ramly/working/arm-
linux
-musleabi/lib/
gcc
/arm-
linux
-musleabi/4.7.2/../
浏览 1
提问于2013-03-11
得票数 0
1
回答
GOMP无GLIBC
、
、
、
但是,当我
编译
一个简单的OpenMP程序时,例如 int i; for(i=0; i<100; i++-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
回答
旧的ARM32二进制文件能在AARCH64内核上运行吗?
、
、
、
我很好奇在AARCH64 64-
Linux
机器上运行旧的ARM32-
Linux
程序的可行性,我做了一些实验: 使用busybox和aarch64
编译
器
静态
地构建和创建一个ramdisk。使用vexpress_defconfig和aarch64
编译
器构建一个简单
浏览 5
提问于2016-01-07
得票数 10
回答已采纳
1
回答
无原型的
静态
函数(允许使用AIX
编译
器,不允许使用
gcc
)
、
、
、
我正在尝试将大量模块从AIX移植到
Linux
。不幸的是,AIX
编译
器允许您定义一个
静态
函数并在没有原型的情况下在定义之前使用它。不是很好,但至少你得到了合适的
静态
作用域。在任何情况下,代码都在那里,如果不显式添加
静态
原型,我就无法在
Linux
上
编译
它。那么,有没有办法抑制在
gcc
中“
静态
声明跟随非
静态
声明”的错误(或者使其成为警告而不是硬错误),或者我是否必须编辑这些模块中的每个模块,以便在缺少的地方添加原型?据我所
浏览 14
提问于2020-04-30
得票数 1
3
回答
C
编译
器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是库文件吗?这里,
编译
器如何发现-lm指向libm.a文件,而-lsocket指向libsocket.a文件? 如果我们将头文件添加到程序中,是不是一定要在
编译
时提到库?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
检查在
linux
中
编译
的库
、
、
、
我想用
gcc
编译
一个C文件到运行Gnu/
Linux
的嵌入式arm。有什么命令我可以用吗?例如,我包括stdio.h来使用printf,有什么方法可以知道我是否必须
静态
地
编译
它?
浏览 0
提问于2019-04-07
得票数 0
3
回答
如何在
Linux
中
编译
静态
库?
、
、
我有一个问题:如何用
gcc
在
Linux
中
编译
一个
静态
库,也就是说,我需要把源代码
编译
成一个名为out.a的文件。仅仅用
gcc
-o out.a out.c命令
编译
就足够了吗?我对
gcc
不是很熟悉,希望有人能帮我一下。
浏览 2
提问于2010-04-29
得票数 156
回答已采纳
2
回答
在创建共享对象时,不能使用针对`__TMC_END__的Haskell堆栈
静态
二进制重定位R_X86_64_32
、
、
、
当在我的stack.yaml中使用以下代码(尝试)通过堆栈
编译
静态
二进制文件时: "*": -static -optc-static -optl-static -optl-pthread-fPICusr/bin/ld: /usr/lib/
gcc
/x86_64-amazon-
linux
/4.8.3/crtbeginT.o: relocation R_X86_64_1 ex
浏览 2
提问于2017-01-02
得票数 7
2
回答
apue相关代码
编译
过程中的链接问题
、
我正在尝试
编译
与“UNIX环境中的高级编程”一书相关的代码$
gcc
-L ../lib/libapue.a matches$
gcc
foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
1
回答
如何使用uclibc进行
静态
构建
、
、
、
我可以
静态
编译
一个简单的hello.c程序(arm-
linux
-
gcc
hello.c,-o,hello,-static,-s),但是源码包是自动动态
编译
的。如何将默认值更改为
静态
?
浏览 4
提问于2011-10-11
得票数 0
1
回答
Qemu
静态
配置错误(线程本地存储)
、
、
、
我试图用
静态
的方式为这个目标
编译
Qemu:{arm-
linux
-user,armeb-
linux
-user,}。.--static错误:您的
编译
器不支持线程本地存储的__thread说明符。COLLECT_
GCC
=cc COLLECT_LTO_WRAPPER=/usr/libexec/<em
浏览 2
提问于2015-10-24
得票数 2
1
回答
Android makefile来生成
静态
可执行文件
、
我希望得到的可执行文件是ARM格式的iwlist,类型是
静态
的。我在AndroidSourceCode/external中添加了这个文件夹,并执行"mm“命令进行
编译
ifneq ($(TARGET_SIMULATORbit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses然而,我正在寻找“
静态
链接”,我在想"LOCAL_FOR
浏览 1
提问于2012-07-17
得票数 4
回答已采纳
2
回答
和
GCC
一起使用-static能保证我的C程序可以在x86发行版上运行吗?
、
、
、
、
我听说在
gcc
的-static实际上并不总是
静态
编译
库(我是从
Linux
-pro的行话中听到的,我不明白),我也从同样的来源听说
Linux
的软件开发是一件痛苦的事情,因为碎片化和不同的发行版需要重新
编译
每个库由于我不是在做图形用户界面或定制库,或者任何太复杂的东西,我假设我不必为每个发行版再次
编译
,在我的Ubuntu20.04系统上
编译
时
静态
链接到
gcc
中的-static将创建一个与几乎所有x86_64
Li
浏览 45
提问于2020-07-16
得票数 2
回答已采纳
1
回答
静态
链接GLIBC和专有软件许可
、
、
、
我还需要glibc和C
编译
器,但不想使用我的操作系统中默认的
gcc
工具链,所以我自己使用了跨库ng构建了自己的工具链。现在在ct中,我猜libstdc++库是
静态
链接的(这是用于c++的,在大多数情况下我不使用它),但是从我的工具链配置是我的libc
静态
还是动态链接?如果是这样的话,考虑到glibc是LGPL,而且我可以将它链接到我的专有软件,这种
静态
链接会不会给我wrt许可证带来任何问题?我的软件还能被关闭吗?或者我必须释放
编译
过的对象。/src/
gcc</
浏览 10
提问于2012-07-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
go语言静态库的编译和使用
强强联手,GCC 编译器吸纳 OpenRISC 作为架构端口
GCC 15编译器步入尾声,众多新特性即将亮相!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券