腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为Linux创建一个静态C库,可移植到不同的
GCC
版本
、
、
、
、
我想将静态C库(.a)分发为
二进制
文件。给定特定的CPU体系结构和平台(例如,armv6 / Raspi): 如果不是,
GCC
版本需要创建不同的
二进制
文件吗?是否有可能用一个非常老的
GCC
来构建
二进制
,并期望更新的
GCC
版本能够正确地连接它?如果需要多个
二
浏览 0
提问于2017-11-30
得票数 4
1
回答
使用特定的
gcc
工具链从源头构建clang
、
、
、
我是从源头上建造的,但是使用
gcc
7.2的建筑,它并不生活在正常的地方。我希望最终的clang++
二进制
文件在默认情况下使用这个工具链。我试着做:$ mkdir -p build$ cmake -G Ninja -DCMAKE_C_COMPILER=${
GCC
_PREFIX}/bin/
gcc
\ -DCMAKE_CXX
浏览 2
提问于2017-12-09
得票数 3
回答已采纳
2
回答
已编译了
gcc
,但没有
gcc
二进制
文件
、
我已经从下载了
gcc
-4.1.2,并使用两个命令构建make/opt/
gcc
-4.1.2/host-x86_64-unknown-linux-gnu/
gcc</em
浏览 1
提问于2013-02-11
得票数 1
回答已采纳
2
回答
cmake可以直接从源文件编译成
二进制
文件吗?
、
cmake首先将.c文件编译成.o文件,然后将它们链接在一起:
gcc
b.c -o b.c.o
gcc
a.c.o b.c.o c.c.o-o a.out
gcc
a.c b.c c.c -o a.out 通常我会使用链接时间优化(-flto)来允许编译器进行跨
二进制
优化,但不幸的是,我必须使用不支持链接时间优化的旧编译器这意味着,如果我使用cmake,我的<em
浏览 0
提问于2015-06-23
得票数 1
1
回答
gcc
: CreateProcess:没有这样的文件或目录
我正在pc上测试MinGW编译器的安装,运行代码时出现以下错误:Using built-inCOLLECT_
GCC
=
gcc
COLLECT_
GCC
_OPTIONS='-v' '-mtune=i38
浏览 1
提问于2015-11-02
得票数 0
2
回答
在哪里可以下载Windows版的
GCC
4.3.2
二进制
文件?
、
、
但是稍后,这段代码将在
gcc
4.3.2 (ejudge)中编译。找不到Windows版的
gcc
4.3.2
二进制
文件,有没有办法检查一下
gcc
编译的正确性?或者,也许有人会帮助找到
gcc
二进制
文件?我找到了这个链接,但在那里我找不到4.3.2版本的
二进制
文件,只有源代码。谢谢。
浏览 0
提问于2012-08-10
得票数 0
回答已采纳
2
回答
如何从我的64位
gcc
机器创建32位
gcc
机器的
二进制
可执行文件?
、
、
我想要创建
二进制
可执行的我的源代码运行在32位
gcc
机器上。但是我已经安装了64位
gcc
。有没有办法为32位
gcc
机器创建一个
二进制
可执行文件呢?
浏览 3
提问于2016-12-08
得票数 1
回答已采纳
1
回答
使用微型C编译器的优化级别
我在这篇文章里读到 它产生不同的
二进制
大小,用
gcc
-O3编译st,
二进制
大小为120 K,tcc为112 K。编译的代码是否比
gcc
-O3运行慢?
浏览 2
提问于2020-05-12
得票数 0
回答已采纳
1
回答
在中编译hadoop本地库。错误:未知类型的名称“constexpr”。别名声明是一个C++11扩展。
、
、
、
、
Hadoop:分支-3.2 () 我试着给
gcc
设置一个别名,所以它马上就会被调用,就像这里解释的那样:,但是仍然不能工作。
浏览 3
提问于2020-07-21
得票数 1
1
回答
MinGW g++产生(据称) 16位
二进制
、
、
运行g++:{ return 0;很高兴地创建了一个
二进制
文件,但是如果我尝试从MinGW外壳运行
二进制
文件,它会抱怨Bad file number,如果我试图从Bad file number运行
二进制
文件,它会抱怨这个
二进制
文件是一个16位文件。/lib/
gcc
/mingw32
浏览 2
提问于2013-10-02
得票数 5
1
回答
GCC
靶特异性与二元相容性
、
AIX应该是向后
二进制
兼容的:在AIX5.1上编译的C程序将像在5.2、5.3、6.1和7.1上一样运行。 根据我的理解,
gcc
的目标应该是一个特定的系统(无论是当前的系统还是交叉编译的系统)。因此,构建在AIX6.1上的
gcc
以AIX6.1为目标,并且由于
二进制
兼容性,生成了在6.1和7.1上都可用的
二进制
文件。然而,构建在AIX6.1上的
gcc
本身是一个6.1程序,因此它应该按原样在7.1上执行。因此,就我所理解的情况而言,我应该能够将构建在AIX6.1上的
gcc
运
浏览 1
提问于2011-01-31
得票数 5
1
回答
理解
gcc
的缩略语
、
、
我只是看看
gcc
手臂-无eabi编译器
二进制
,其中列出了下面,但我真的不知道所有使用的缩写。我想知道哪个
二进制
是预处理器、链接器、编译器等等.arm-none-eabi-addr2linearm-none-eabi-c++filtarm-none-eabi-elfedit arm-none
浏览 4
提问于2017-07-14
得票数 3
回答已采纳
1
回答
无法编译nn库-
gcc
没有安装吗?
、
、
、
CC_i686-pc-windows-gnu = None is `
gcc
` not installed?>' panicked at 'explicit panic', C:\Users\juanr_000\.cargo\registry\src\github.com-1285ae84e5963aae\
gcc
这可能是
g
浏览 3
提问于2015-04-21
得票数 2
回答已采纳
1
回答
在ELF中Clang编译器的签名是什么?
、
、
、
、
我有几个用
gcc
/g++编译的
二进制
文件,还有一些是用clang/clang++编译的。strings -a ./myBinary谢谢。
浏览 4
提问于2012-10-27
得票数 2
1
回答
动态确定任何从C/C++源代码构建的动态库的
gcc
版本
、
、
我从某个地方得到了一个abc.so库,当我使用
gcc
4.4.3时,我得到错误,这个abc.so是不兼容的类型。你知道怎么找到这个库的版本吗?
浏览 2
提问于2012-08-31
得票数 0
1
回答
安装后更改OCaml的
gcc
、
我通过OPAM安装了OCaml,默认情况下它使用
gcc
作为命令来编译.c文件。-c -I'/home/user/.opam/4.02.1+fp/lib/ocaml' 'test.c' 我想更改OCaml使用的
GCC
二进制
,例如用
gcc
-5.1或/opt/my-
gcc
/bin/
gcc
我想我可以将一个
gcc
别名添加到PATH中的一个目录
浏览 1
提问于2015-10-28
得票数 2
回答已采纳
1
回答
对升级
gcc
或
二进制
文件的影响
、
、
我想用RedHatEnterpriseLinux5.8来编译愚蠢,
gcc
是4.1.2。但愚蠢需要
gcc
>=4.6。所以我需要将
gcc
升级到4.6,可能是
二进制
文件等等。如果新工具链生成诸如*.a *.so之类的
二进制
文件,那么在旧的RedHatEnterpriseLinux5.8上运行它们会带来任何问题或不稳定吗?
浏览 3
提问于2013-01-11
得票数 0
回答已采纳
2
回答
GCC
与MacOSX
GCC
在月食上的差异
、
、
在选择了文件的位置后,我被要求在这两条工具链之间进行选择:cross
GCC
和MacOSX
GCC
。 有什么关系呢?我该选哪一个?
浏览 7
提问于2017-10-04
得票数 6
回答已采纳
1
回答
Linuxbrew重写默认
gcc
编译器位置。
、
有人知道如何覆盖Linuxbrew查找
gcc
编译器的默认位置吗?我要问的系统有
gcc
4.1.2,而Linuxbrew需要4.2。我已经得到了另一个
gcc
编译器的
二进制
文件,并希望将Linuxbrew指向那个
二进制
语言。我将
gcc
编译器的路径添加到我的$PATH中,但是当尝试运行brew安装公式时,它仍然引用/usr/bin/
gcc
。 我一直找不到答案,环顾四周。如果有什么有用的想法。谢谢,
浏览 3
提问于2014-04-27
得票数 2
回答已采纳
2
回答
如何构建ARMv8 aarch32
二进制
文件?
、
因此,我想将
二进制
文件构建为两种类型的aarch32 abi:lp64,ilp32。
gcc
手册(@ toolchain_path/share/doc/
gcc
/AArch64-Options.html) ) 它说我可以选择ilp32和lp64以及-mabi选项。但是当我使用-mabi=lp64或-mabi=ilp32时,
gcc
会犯如下所示的错误。: valid arguments to \u2018-mabi=\u2019 are: aapcs aapcs-linux apcs-gnu
浏览 8
提问于2017-06-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GCC Rust 得到 GCC 批准,将被纳入主线代码库
gcc认证是什么意思
GCC 8.1 发布,新增大量功能
玩具产品如何申请办理GCC认证
海湾七国GCC认证介绍
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券