腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何查看为C函数生成
的
汇编
代码?
c
、
assembly
、
compiler-flags
我需要查看为某些C函数生成
的
汇编
代码。 在使用g++
编译器
编译C代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
3
回答
Linux
中
的
汇编
linux
、
assembly
我正在读一篇关于构建compilers.In
的
教程,它是
编译器
生成
汇编
80X86
的
教程,我想知道这个
编译器
生成
的
程序是否可以在英特尔赛扬
Linux
.If上运行,而不是想知道
编译器
应该在那里生成什么样
的
汇编
浏览 1
提问于2009-06-18
得票数 0
6
回答
如何为自定义CPU创建C
编译器
?
c
、
compiler-construction
、
customization
假设我已经为一个定制CPU创建了一个
汇编
程序,那么创建C
编译器
的
最简单方法是什么?由于C
编译器
生成程序集,是否有某种方法只为各种C成语定义标准
的
汇编
代码,重新构建
编译器
,从而为目标硬件获得交叉
编译器
?最好
编译器
本身是用C编写
的
,并作为
Linux
或Windows
的
本地可执行文件构建。 请注意:,我不是在问如何编写
编译器
本身。我在大学时上过这门课,我知道一般
的
浏览 9
提问于2012-01-01
得票数 50
回答已采纳
3
回答
在不组装
的
情况
下
检测CPU能力
c
、
cross-platform
、
cpuid
我一直在寻找确定CPU及其功能
的
方法(例如,请参见,SSE2等)。有没有一些简单
的
库或者操作系统函数( windows和
linux
)来获取这些信息?目前我只对使用x86和x86-64CPU
的
平台感兴趣,
浏览 3
提问于2009-12-13
得票数 3
回答已采纳
1
回答
PE和ELF二进制格式有什么不同?
linux
、
windows
、
elf
、
portable-executable
、
executable-format
Windows PE二进制和
Linux
ELF二进制格式有什么区别?当
编译器
应该只创建与源代码等效
的
汇编
语言时,它如何将文件转换为指定
的
操作系统格式?有没有人能简单解释一
下
?
浏览 6
提问于2011-10-21
得票数 4
回答已采纳
1
回答
在OSX上同时可视化
汇编
器和代码
debugging
、
gdb
、
assembly
如何在OSX上可视化由
编译器
生成
的
源代码和相应
的
汇编
程序(无关紧要,但它是gfortran)?gdb显示一个或另一个(disas显示
汇编
程序,ls显示代码)。在
linux
下
,objdump执行这项服务,但我找不到任何与OSX相关
的
东西(如果是Lion)。 根据gdb手册,反
汇编
的
/m选项应该执行此技巧,但我得到了一个语法错误。
浏览 3
提问于2011-11-15
得票数 1
1
回答
有没有其他能编译成FASM
的
语言?
compiler-construction
、
x86
、
ghc
、
backend
、
fasm
FASM是目前最快、最高效
的
x86/64
汇编
器,我正在用它作为我正在编写
的
一种新语言
的
编译器
的
后端。有没
浏览 0
提问于2013-05-09
得票数 1
回答已采纳
3
回答
将C中
的
代码编译为MIPS程序集
c
、
compiler-construction
、
assembly
、
mips
我写了一个C程序,我需要在MIPS
汇编
代码中看到它。我
的
操作系统是
Linux
。顺便说一
下
,我
的
代码是:#include <stdlib.h> int main (
浏览 7
提问于2011-04-14
得票数 3
4
回答
如何在Debian上编译DOS程序?
c
、
assembly
、
debian
、
nasm
、
dos
对于我
的
汇编
语言类,我们使用DPMI编写DOS程序。不幸
的
是,我不能一直使用32位
的
windows机器。我几乎在我使用
的
每一台计算机上都安装了Debian虚拟机。有没有办法可以用
Linux
而不是DOS来
汇编
和编译这些程序?我使用
的
是nasm,所以将它
汇编
成DOS格式似乎没有任何问题。然而,我在用我
的
C代码通过
编译器
运行它并获得一个DOS可执行文件(使用gcc或MinGW)时遇到了问题。 有没有办法做
浏览 2
提问于2009-03-15
得票数 10
回答已采纳
2
回答
MSVC下有调用__libm_sse2_sincos
的
接口吗?
linux
、
visual-c++
、
sse
、
trigonometry
我目前正在对MSVC
下
的
一些C代码进行优化,其中执行了一些sin()和cos()计算。我使用
的
SSE实现如下:但是,当我稍后检查反
汇编
代码时,我发现Microsoft
编译器
将cos(w)和sin(w)解释为:那么,我是否可以告诉
编译器
这样做呢?或者任何在MSVC下调用它们
的</
浏览 0
提问于2011-09-01
得票数 2
回答已采纳
1
回答
汇编
语言程序给出了segfault
assembly
、
segmentation-fault
、
nasm
我正在试着写一个
编译器
,但我不是很擅长。它编译/
汇编
时没有任何错误,但它在运行时给出了segfault。以下是我如何
汇编
我
的
汇编
源代码(在ubuntu
linux
上): nasm -f elf64 assembly.asmentrypoint:main:
浏览 6
提问于2019-02-17
得票数 0
回答已采纳
3
回答
当我用c设计
编译器
时,如何集成
汇编
代码?
c
、
assembly
我正在用c语言设计一个
编译器
。但是对于某些问题,比如大整数,我必须用
汇编
代码编写代码。那么我如何在c中集成
汇编
代码呢? 我正在用dev cpp编写我
的
代码。我猜是用了gcc ..。也请给我
linux
的
说明。
浏览 2
提问于2009-06-16
得票数 1
回答已采纳
3
回答
在哪里可以找到i 486-
linux
-gnu指令集
的
中断列表?
linux
、
assembly
、
gnu
、
compiler-construction
、
gnu-assembler
我正在为我在学校
的
高级项目开发一个
编译器
,我正在使用AS (GNU
汇编
程序)来组装。我
的
所有测试都相当成功,但我看到
的
任何中断列表似乎都与我
的
测试代码有效或匹配。这一版本
的
相关信息: GNU
汇编
程序2.17 Debian GNU/
Linux
版权2005自由软件基金会公司。该程序是免费软件,您可以根据GNU通用公共许可证
的
条款重新发行它。这个程序绝对没有保证。此
汇编
程序配置为“i 486-<
浏览 10
提问于2009-04-07
得票数 0
2
回答
在不同
的
开放源码软件上使用编程语言
android
、
ios
、
linux
、
windows
、
operating-system
有人能帮我“堆叠”我对不同编程语言在不同操作系统上
的
位置
的
理解吗?从底部开始,基本
的
金属计算机只会理解机器代码或
汇编
程序。这意味着操作系统,比方说
Linux
,是用C编写
的
,并编译成机器代码,对吗?或者
汇编
程序? 如果
Linux
是用C编写
的
,这是否意味着默认情况
下
C
编译器
已经存在了,并且我可以用C编写任何简单
的
程序,把它放到任何文件夹中,然后从命令行运行它?我看到一些像Ubuntu这
浏览 10
提问于2015-05-13
得票数 4
2
回答
Linux
下
的
编程
汇编
loops
、
assembly
、
arm7
我写了一个关于ARM7
汇编
的
考试,我想在我
的
Linux
Mint计算机上写一些代码。可以写一些基本
的
代码(Hello World,简单
的
循环...)在控制台上可以编译吗? 谢谢
浏览 2
提问于2013-07-23
得票数 0
回答已采纳
5
回答
如何在
Linux
上安装和使用GAS (GNU
编译器
)?
linux
、
ubuntu
、
assembly
、
gnu-assembler
我正在使用Ubuntu,我正在寻找一个用于
Linux
的
汇编
程序
编译器
,我找到了GAS。 我在试着安装和运行它,但我做不到。
浏览 0
提问于2010-11-23
得票数 15
回答已采纳
1
回答
如何在
linux
中编译和运行
汇编
代码
linux
、
assembly
、
compilation
作为一个整体,我对
汇编
语言和
Linux
非常陌生。我在gitHub上发现了一个用
汇编
语言编写
的
空间入侵者程序。但是我试着编译和运行它,但是不知道如何编译和运行它。我一开始以为我可以用gcc
的
名字-o,但是没有用。这里有个链接:
浏览 0
提问于2014-10-21
得票数 0
1
回答
在哪种情况下生成机器代码和对象代码?
assembly
在通过之后,我了解到可能有两种情况: 有人能解释一
下
这两个概念,目标代码和机器代码之间
的
区别吗?这些案件是在什么情况
下
产生
的
?
浏览 2
提问于2016-12-28
得票数 0
回答已采纳
1
回答
arm工具链中
的
供应商名称有多重要?可以将arm-
linux
-gnueabi-gcc和arm-oe-
linux
-gnueabi-gnueabi-arm等同对待吗?
gcc
、
arm
、
toolchain
我正在尝试用以前用arm-
linux
-gnueabi-gnueabi编译
的
makefile构建一个巨大
的
代码。现在,我
的
新供应商为我提供了新
的
工具链,即gcc oe-
linux
-gnueabi-gcc。我需要使用这个新
的
工具链吗?或者以前
的
构建代码可以工作吗?
浏览 3
提问于2019-06-14
得票数 1
3
回答
如何为
Linux
编写纯机器代码?
linux
、
machine-code
、
linux-development
我正在编写一个
编译器
,我希望它能够编译成一个本机可执行文件(目前只是
Linux
)。我不希望它是
汇编
,它需要纯粹
的
机器代码。谁能给我指明正确
的
方向? 编辑:我想要生成x86
Linux
机器代码。
浏览 0
提问于2020-04-10
得票数 -4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解Linux下gcc编译器吗?
linux下的帮助
走进Linux(下)——arch linux的安装教程
linux下的权限问题
Linux下的Python共存
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券