腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GCC
只
能为
一种
特定
的
架构
和
操作系统
编译
代码
吗
?
gcc
GCC
是一个
编译
器集合,它从不同
的
编程语言生成机器
代码
。为此,您必须
编译
编译
器以在您
的
体系结构
和
操作系统
上运行。但您还必须定义生成哪种机器码和文件格式。现在我
的
问题是:是不是只有在
编译
时才能配置
GCC
的
输出文件? 能
编译
出支持多种
架构
和文件格式
的
GCC
吗
?
浏览 16
提问于2020-03-30
得票数 1
回答已采纳
3
回答
gcc
有64位
的
定义
吗
?
c
、
32bit-64bit
可能重复: #ifdef X64#else#endif
gcc
有这样
的
定义
吗
?
浏览 5
提问于2011-08-04
得票数 4
回答已采纳
1
回答
如何
编译
ARM EABI工具链?
linux
、
gcc
、
compiler-construction
、
arm
、
toolchain
我将为基于aarch64
的
设备
编译
内核内核文档说,我应该使用 ARM -eabi-4.9工具链来
编译
内核,用于ARM EABI。为什么我想知道这一点,因为我想在
编译
器中做一些修改,那么我如何从源
代码
中为ARM EABI构建
的
ARM-EABI-4.9工具链呢?我在网上做了一些研究,但是我发现了
浏览 4
提问于2016-05-04
得票数 0
回答已采纳
1
回答
Node.js C++扩展部署
node.js
、
deployment
、
shared
此外,我有一个调用test.js
的
helloworld.node。test.js
的
含量是var hw = new mhw.HelloWorld();但是,当我将Unable to load shared library
和
helloworld.node
和
test.js转移到另一台计算机时,我得到了错误。有什么想法
吗
?谢谢!如果我将源文件放在shellmix中并
浏览 2
提问于2012-02-24
得票数 0
2
回答
Unicode与wchar_t在C++中
的
不一致性
c++
、
linux
、
unicode
、
icu
虽然wchar_t在支持不同
编译
器
的
情况下是不一致
的
,但是在wchar_t /
GCC
中至少在Linux上可以安全地假定wchar_t实现
和
大小相似
吗
?尽管wchar_t大小在位大小(32位/64位)方面具有系统
架构
依赖性,但在Linux上
的
宽字符类型(GNU/
GCC
)实际上依赖于
编译
器还是依赖于libstdc++库?我
的
意思是更改或升级我应该考虑
的
wc
浏览 3
提问于2010-12-22
得票数 1
回答已采纳
5
回答
什么是交叉
编译
?
compilation
、
cross-compiling
什么是交叉
编译
?
浏览 0
提问于2009-05-22
得票数 59
回答已采纳
2
回答
汇编语言在
一种
体系结构与另
一种
体系结构之间是否有所不同?
assembly
、
operating-system
、
programming-languages
、
cpu-architecture
我读到每个处理器都有自己
的
汇编语言,那么每个处理器都有自己
的
程序集还是每个体系结构?
操作系统
和
编程语言如何在不同
的
程序集上工作?
浏览 5
提问于2015-12-23
得票数 5
回答已采纳
1
回答
可执行文件
编译
的
依据是什么?
gcc
、
compilation
、
operating-system
、
32bit-64bit
、
cpu-architecture
假设我想为一个平台
编译
一个C程序。我知道我必须在
编译
中指定CPU
架构
,因为不同CPU体系结构之间
的
指令集不同。我还知道,我必须指定目标平台
操作系统
,因为可执行文件结构
和
系统调用之间
的
差异
和
.在不同
的
操作系统
之间。 64位CPU +64位Mi
浏览 2
提问于2017-06-04
得票数 1
回答已采纳
4
回答
编译
器真的会生成机器
代码
吗
?
gcc
、
compilation
、
programming-languages
、
cpu
、
machine-code
我一直读到,在大多数情况下(比如
gcc
),
编译
器用高级语言读取源
代码
,并输出相应
的
机器
代码
。现在,根据定义,机器
代码
是处理器可以直接理解
的
代码
。因此,机器
代码
应该
只
依赖于机器(处理器)
和
操作系统
。即使两个不同
的
操作系统
在同一个处理器上运行,我也不能在两个
操作系统
上运行相同
的
编译
文件(.exe用
浏览 2
提问于2018-10-20
得票数 3
回答已采纳
3
回答
操作系统
程序设计
c++
、
c
、
operating-system
、
cross-platform
首先:我是C/C++
的
完全初学者(尽管我有PHP/Javascript方面的经验)。我有几个关于语言和
操作系统
的
问题。我是否需要一个
操作系统
特定
的
编译
器来使我
的
程序在上面运行? 在为不同
的</em
浏览 10
提问于2011-08-22
得票数 2
2
回答
sjlj
和
侏儒对seh
的
区别是什么?
c++
、
compiler-construction
、
mingw
、
cpu-architecture
、
mingw-w64
我找不到足够
的
信息来决定我应该使用哪个
编译
器来
编译
我
的
项目。在不同
的
计算机上有几个程序模拟一个过程。在Linux上,我用
GCC
。一切都很好。我可以优化
代码
,它
编译
速度快,使用
的
内存不多.我用MSVC
和
GCC
编译
器做我自己
的
基准测试。稍后,将生成速度稍快
的
二进制文件(针对每个子体系结构)。尽管
编译
时间要比MSVC长得多。 所以我决
浏览 10
提问于2013-03-27
得票数 174
回答已采纳
1
回答
我需要为另一个处理器弧重新
编译
吗
?
compilation
、
cross-platform
、
programming-languages
、
bytecode
、
machine-code
我试图用
一种
比“
编译
器(做什么)”更详细
的
方式来理解这个“
编译
”主题。外面的文章。我通过
gcc
在Linux发行版上
编译
了C
代码
..。: 我可以在任何其他Linux发行版上运行生成
浏览 1
提问于2019-04-19
得票数 0
回答已采纳
4
回答
x86/x64平台上
的
嵌入式开发通常使用哪些C
编译
器?
c
、
compiler-construction
、
embedded
、
intel
x86/x64平台上
的
嵌入式开发通常使用哪些C
编译
器? 常用
的
是
GCC
吗
?
浏览 0
提问于2012-06-26
得票数 0
1
回答
库是
操作系统
专用
的
还是
编译
器特有的?
compiler-construction
、
libraries
、
fedora
我正在用
gcc
在软呢帽上学习C,我有几个关于图书馆
的
问题。提前感谢
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
3
回答
机器如何理解
操作系统
内核
代码
c
、
assembly
、
compiler-construction
我在这里有一个非常天真的问题,我希望你能纠正我在这里提出
的
任何错误
的
概念。问题如下: 我在我
的
机器上安装了ubuntu,现在我用C语言写了一个helloWorld.c程序。现在,在
操作系统
上,我安装了一个
编译
器,当我执行我
的
helloWorld.c程序时,
操作系统
调度
编译
器,它基本上将我
的
代码
编译
成机器码,最终,我执行。现在我
的
内核
代码
是用C编写
的</em
浏览 1
提问于2012-10-14
得票数 2
回答已采纳
2
回答
在windows平台上构建objective-c
代码
objective-c
、
windows
是否有可能将objective-c
代码
构建为x86? 我应该用什么来构建另一个工具链?可能是
和
cygwin一起。
浏览 2
提问于2009-09-10
得票数 2
回答已采纳
4
回答
编译
的
主要步骤是什么?
c
、
gcc
、
assembly
、
compiler-construction
、
compilation
编译
C程序
的
主要步骤是什么?通过
编译
,我
的
意思是(可能是错误
的
)从包含C
代码
的
纯文本中获得一个二进制,使用
gcc
。我很想了解这个过程
的
一些要点: 到了最后,我需要将我
的
C
代码
转换成
一种
语言,特别是我
的
CPU应该理解
的
语言。那么,谁在乎知道我
的
CPU专用指令呢?
操作系统
?
gcc
是否将任何C语
浏览 2
提问于2014-11-20
得票数 3
回答已采纳
6
回答
为什么
特定
CPU
的
可执行程序不能在Linux
和
Windows上运行?
operating-system
、
executable
像exe这样
的
可执行问题不能在Linux上工作(没有wine)。在
编译
源
代码
时,
编译
器生成
特定
于
特定
cpu
架构
的
目标
代码
。但是,相同
的
应用程序不能在具有相同CPU
的
另一个
操作系统
上工作。我知道
代码
可能包含
特定
于
操作系统
的
指令,这些指令将阻止可执行文件
的
运行。但是,一个简单
的
程
浏览 7
提问于2010-01-14
得票数 19
回答已采纳
4
回答
依赖于机器
架构
是什么意思?
c++
、
x86-64
我是C++
的
新手。最近,我
的
公司开始讨论为不同
的
机器
架构
编译
代码
,例如X86_64、AMD
和
英特尔 现在我看了一下我们在
编译
应用程序时传递
的
gcc
标志,没有任何东西告诉
gcc
要专门为x86_64上
的
AMD
和
英特尔进行
编译
有人能用技术术语解释一下
编译
代码
和
机器
架构
之间
的
浏览 2
提问于2012-06-20
得票数 0
回答已采纳
1
回答
有没有可能在没有C
编译
器
的
情况下构建
gcc
1.0?
gcc
、
build
有没有可能只用一个汇编程序构建
gcc
1.0,而不用任何C
编译
器?如果可能,我该如何构建它?如果不可能,那么第一个C
编译
器是怎么出现
的
呢?比方说,如果我们有一个新
的
CPU体系结构,有一组新
的
指令,唯一为它制作
的
软件是汇编程序,那么我如何为它构建一个
gcc
编译
器呢?
浏览 14
提问于2019-03-11
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券