腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答
交叉
编译
与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
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
回答
静态
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
编译
,运行在x86_64和ARM上
、
、
、
、
\n");为了交叉
编译
它(
静态
链接),我使用了来自
gcc
-arm-
linux
-gnueabihf的交叉工具链arm-
linux
-gnueabihf-
gcc
$ arm-
linux
-gnueabihf-
gcc
hello.c -o hello_c_static -static 输出运行在qemu、Beaglebone Black 和
浏览 3
提问于2020-05-01
得票数 1
回答已采纳
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
回答
像
静态
编译
器和运行时
编译
器这样的术语实际上意味着什么?
、
、
我正在努力学习更多的C++,并试图了解有关不同
编译
器及其技术的基本知识。我在谷歌上搜索了很多次,但是每次我浏览的时候都会遇到一些新的术语,需要更多的解释。那么,这些包含在本主题中的
静态
编译
、动态链接等术语实际上意味着什么呢?
浏览 0
提问于2014-02-20
得票数 2
回答已采纳
1
回答
基于dlopen的Android与动态加载库
、
、
、
我创建库并在
linux
上进行测试,它可以工作。
编译
:
gcc
-fPIC -shared -
静态
-libstdc++-
静态
-libgcc test_lib.cpp constructor.cpp -o test.so 但是当我在android中使用它时我
怎么
能解决呢?我用仿真器
浏览 3
提问于2016-06-02
得票数 4
回答已采纳
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
回答
检查在
linux
中
编译
的库
、
、
、
我想用
gcc
编译
一个C文件到运行Gnu/
Linux
的嵌入式arm。有什么命令我可以用吗?例如,我包括stdio.h来使用printf,有什么方法可以知道我是否必须
静态
地
编译
它?
浏览 0
提问于2019-04-07
得票数 0
3
回答
C
编译
器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是库文件吗?这里,
编译
器如何发现-lm指向libm.a文件,而-lsocket指向libsocket.a文件? 如果我们将头文件添加到程序中,是不是一定要在
编译
时提到库?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
无原型的
静态
函数(允许使用AIX
编译
器,不允许使用
gcc
)
、
、
、
我正在尝试将大量模块从AIX移植到
Linux
。不幸的是,AIX
编译
器允许您定义一个
静态
函数并在没有原型的情况下在定义之前使用它。不是很好,但至少你得到了合适的
静态
作用域。在任何情况下,代码都在那里,如果不显式添加
静态
原型,我就无法在
Linux
上
编译
它。那么,有没有办法抑制在
gcc
中“
静态
声明跟随非
静态
声明”的错误(或者使其成为警告而不是硬错误),或者我是否必须编辑这些模块中的每个模块,以便在缺少的地方添加原型?据我所
浏览 14
提问于2020-04-30
得票数 1
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
1
回答
如何更改OpenMPI的
编译
器
、
、
、
、
我有一个OpenMPI,它是用
gcc
编译
的。我需要从x86_64主机架构到aarch64目标架构的交叉
编译
。我想使用aarch64-
linux
-gnu-
gcc
来交叉
编译
,而不是使用
gcc
编译
。有没有人知道
怎么
把
编译
器从
gcc
改成aarch64-
linux
-gnu-
gcc
? 提前谢谢。
浏览 6
提问于2019-06-13
得票数 0
1
回答
Android NDK中使用
静态
库时出错
、
、
、
、
当我尝试使用
静态
库时,我得到了这个错误:更新:为了
编译
,我这样做了
浏览 0
提问于2011-04-14
得票数 1
回答已采纳
2
回答
apue相关代码
编译
过程中的链接问题
、
我正在尝试
编译
与“UNIX环境中的高级编程”一书相关的代码$
gcc
-L ../lib/libapue.a matches$
gcc
foo.c ../lib/error.c 只是想弄明白我做错了什么。
浏览 7
提问于2016-09-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
GCC 编译 Linux 内核速度比 LLVM 更快
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
毕业设计 Nginx
新 Red Hat 编译器工具箱:Clang、LLVM、GCC 等
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券