腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何从
Linux
上的c源代码生成nasm可
编译
汇编
代码?
assembly
、
nasm
、
gnu-assembler
、
tasm
、
yasm
测试平台为32位
Linux
。 基本上,我知道gcc可以同时生成Intel和At&T风格的组装代码,但是似乎不能直接使用nasm/tasm来
编译
Intel风格的
汇编
代码gcc。我正在windows和
Linux
平台上进行asm代码的项目分析,所以我在想,如果它们都可以由独立于平台的
汇编
程序(如nasm\yasm )
编译
,我可以有一个更轻松的时间.那么,我的问题是如何从
Linux
上的c源代码生成nasm可
编译
的
汇编
代码?
浏览 1
提问于2013-12-23
得票数 26
回答已采纳
8
回答
在
Linux
中
编译
/运行
汇编
程序?
linux
、
ubuntu
、
x86
、
assembly
我是
Linux
(Ubuntu 10.04)的新手,也是
汇编
语言的新手。我遵循了一些教程,但我找不到任何特定于
Linux
的东西。所以,我的问题是,什么是
编译
/运行
汇编
程序的好包,以及为该包
编译
/运行的命令行命令是什么?
浏览 1
提问于2010-07-23
得票数 58
回答已采纳
2
回答
不同操作系统上的
汇编
代码是相同的还是不同的?
assembly
、
compiler-construction
、
linker
、
cpu-architecture
编译
C/C++代码时,它会生成
汇编
代码。如果我有Windows和
Linux
双启动(即完全相同的处理器),并且我在Windows和
Linux
上用C++写了一个程序,那么如果这两个
汇编
代码是不同的,那么它们为什么和如何不同? 库是预
编译
的,所以这可能是我认为的不同之处(如果不是,请纠正我)。
浏览 2
提问于2013-02-24
得票数 1
回答已采纳
1
回答
在qt中,c++代码不显示
汇编
代码
c++
、
qt
、
assembly
我使用的是
linux
ubuntu,我使用的是QTCreator 5.2 32位。我在调试模式下
编译
程序,为了调试,我使用断点。当1
编译
它时,它显示一个
汇编
代码,如果我关闭
汇编
文件并使用F5运行到下一个断点,它再次显示
汇编
代码,我如何禁用显示
汇编
模式? 谢谢
浏览 2
提问于2014-06-20
得票数 1
3
回答
如何查看为C函数生成的
汇编
代码?
c
、
assembly
、
compiler-flags
我需要查看为某些C函数生成的
汇编
代码。 在使用g++
编译
器
编译
C代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
1
回答
如何从.lua或字节码中获取
汇编
代码?
assembly
、
lua
、
compilation
、
luac
我想学习lua代码中的
汇编
代码。目前,我可以使用命令获取字节码: luac filename.lua 我在
linux
平台上工作,怎么
编译
?我应该
编译
它来研究他的
汇编
代码吗?如何拆卸它?
浏览 22
提问于2020-03-28
得票数 1
回答已采纳
1
回答
MASM x86
汇编
程序在
linux
平台上的
编译
masm
我是一个新的x86
汇编
编程的新手,目前我正在用MASM
汇编
程序在visual studio上
编译
和执行x86
汇编
程序,还在运行中,但是我不清楚如何在
linux
平台上
编译
和执行x86程序,你能给我解释一下吗
浏览 2
提问于2013-05-18
得票数 0
1
回答
如何使用
汇编
语言加载C应用程序?
c
、
gcc
、
assembly
、
nasm
我有一个C源代码和
汇编
源代码。我希望
汇编
代码将控制权传递给C应用程序。我在
Linux
上工作,使用的是GCC + NASM进行
编译
。我需要用一种特殊的方式来
编译
它们吗?用于加载和启动c应用程序的
汇编
代码是什么?
浏览 0
提问于2010-12-06
得票数 2
回答已采纳
1
回答
如何在
linux
中
编译
和运行
汇编
代码
linux
、
assembly
、
compilation
作为一个整体,我对
汇编
语言和
Linux
非常陌生。我在gitHub上发现了一个用
汇编
语言编写的空间入侵者程序。但是我试着
编译
和运行它,但是不知道如何
编译
和运行它。就像我说的,我对
linux
的使用完全陌生,如果有人能向我解释如何
编译
并运行它,我将非常感激。 这里有个链接:
浏览 0
提问于2014-10-21
得票数 0
1
回答
汇编
语言程序给出了segfault
assembly
、
segmentation-fault
、
nasm
我正在试着写一个
编译
器,但我不是很擅长。它
编译
/
汇编
时没有任何错误,但它在运行时给出了segfault。以下是我如何
汇编
我的
汇编
源代码(在ubuntu
linux
上): nasm -f elf64 assembly.asmentrypoint:main: mov ea
浏览 6
提问于2019-02-17
得票数 0
回答已采纳
3
回答
Linux
中的
汇编
linux
、
assembly
我正在读一篇关于构建compilers.In的教程,它是
编译
器生成
汇编
80X86的教程,我想知道这个
编译
器生成的程序是否可以在英特尔赛扬
Linux
.If上运行,而不是想知道
编译
器应该在那里生成什么样的
汇编
浏览 1
提问于2009-06-18
得票数 0
1
回答
在
Linux
中修改共享库
linux
、
shared-libraries
、
elf
在
Linux
中修改共享库(.so)而不获取其源代码是可能的吗? 我知道LD_PRELOAD,但它对共享库本身使用的函数有用吗?有没有一种方法可以反
编译
/反
汇编
,然后重新
编译
/重新
汇编
二进制ELF文件?
浏览 2
提问于2010-07-12
得票数 2
2
回答
如何引导这段代码?
linux
、
gcc
、
assembly
、
boot
我是一个用c进行
汇编
和编程的新手(使用
Linux
中的GCC )。 gcc -S bootcode.c我该怎么做?我只想
编译
以下代码,并直接从U盘上运行它void main() printf ("hi");这里有帮助吗?
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
3
回答
在OpenVMS上用
汇编
语言开发?
assembly
、
compilation
、
linker
、
vms
、
openvms
有人可以给我讲解如何在OpenVMS上用
汇编
语言开发,我已经在OpenVMS上用C语言开发过了,我刚刚开始学习Windows和
Linux
下的
汇编
语言。如何
编译
、链接和运行.asm程序?
浏览 8
提问于2012-12-12
得票数 0
回答已采纳
1
回答
我们能从零开始改变
Linux
中的包吗?
lfs
我试图通过
Linux
7.5
Linux
编译
Linux
,但我无法
编译
一些包,因为我意识到并搜索了它们,它们有一些bug,例如,我无法
编译
gcc 4.8。2但gcc 4.9。1
汇编
得很好,所以我的问题是: 我可以用旧的或新的包替换一些包吗?这会不会在将来引起一些问题?
浏览 0
提问于2014-08-23
得票数 3
3
回答
如何为
Linux
编写纯机器代码?
linux
、
machine-code
、
linux-development
我正在编写一个
编译
器,我希望它能够
编译
成一个本机可执行文件(目前只是
Linux
)。我不希望它是
汇编
,它需要纯粹的机器代码。谁能给我指明正确的方向? 编辑:我想要生成x86
Linux
机器代码。
浏览 0
提问于2020-04-10
得票数 -4
2
回答
gcc可以
编译
x86程序集还是直接链接它?
gcc
、
assembly
、
compiler-construction
、
x86
gcc可以生成
汇编
,但是我如何用gcc或其他
编译
器
编译
纯
汇编
呢?我知道x86
汇编
是很困难的,而且是另一种指令集,而不是我之前看到的MIPS和Nios指令集,但现在我想尝试
编译
直接的x86 asm。这里有关于如何做的说明,但是其中包含了一个C文件,我的第一次最基本的
编译
并不需要C文件。还有一个叫GNU as (GNU Assembler)的程序,它能用来把x86
汇编
翻译成机器码吗?/x86_64-
linux
-gnu/
浏览 3
提问于2013-02-18
得票数 26
回答已采纳
3
回答
在哪里可以找到i 486-
linux
-gnu指令集的中断列表?
linux
、
assembly
、
gnu
、
compiler-construction
、
gnu-assembler
我正在为我在学校的高级项目开发一个
编译
器,我正在使用AS (GNU
汇编
程序)来组装。我的所有测试都相当成功,但我看到的任何中断列表似乎都与我的测试代码有效或匹配。这一版本的相关信息: GNU
汇编
程序2.17 Debian GNU/
Linux
版权2005自由软件基金会公司。该程序是免费软件,您可以根据GNU通用公共许可证的条款重新发行它。这个程序绝对没有保证。此
汇编
程序配置为“i 486-
linux
-gnu”目标。
浏览 10
提问于2009-04-07
得票数 0
2
回答
arm-
linux
-gnueabi
编译
器选项
linux
、
gcc
、
arm
、
objdump
我用,arm-
linux
-gnueabi-gcc在
Linux
中为ARM处理器
编译
C程序。但是,我不确定它
编译
的默认ARM模式是什么。例如,对于C代码:unsigned int main() return 0x1ffff;现在,当我使用objdump查看main()函数的反
汇编
时,我可以看到:
浏览 3
提问于2013-08-20
得票数 3
2
回答
汇编
程序消息:没有这样的指令xbegin
assembly
、
clang
、
llvm
我得到了一系列的错误提示:“
汇编
消息:没有这样的指令: xbegin,xend,xabort等。”os是ubuntu服务器12.04。 知道是怎么回事吗?谢谢。
浏览 4
提问于2014-03-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
Linux手动编译PHP7的扩展库
Scientific Linux 7.5 发布,重新编译的 RHEL
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券