腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何查看为C函数生成的
汇编
代码?
、
、
我需要查看为某些C函数生成的
汇编
代码。 在使用g++
编译
器
编译
C代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
2
回答
不同操作系统上的
汇编
代码是相同的还是不同的?
、
、
、
编译
C/C++代码时,它会生成
汇编
代码。如果我有Windows和
Linux
双启动(即完全相同的处理器),并且我在Windows和
Linux
上用C++写了一个程序,那么如果这两个
汇编
代码是不同的,那么它们为什么和如何不同?库是预
编译
的,所以这可能
浏览 2
提问于2013-02-24
得票数 1
回答已采纳
1
回答
在qt中,c++代码不显示
汇编
代码
、
、
我使用的是
linux
ubuntu,我使用的是QTCreator 5.2 32位。我在调试模式下
编译
程序,为了调试,我使用断点。当1
编译
它时,它显示一个
汇编
代码,如果我关闭
汇编
文件
并使用F5运行到下一个断点,它再次显示
汇编
代码,我如何禁用显示
汇编
模式? 谢谢
浏览 2
提问于2014-06-20
得票数 1
1
回答
在
Linux
中修改共享库
、
、
在
Linux
中修改共享库(.so)而不获取其源代码是可能的吗? 我知道LD_PRELOAD,但它对共享库本身使用的函数有用吗?有没有一种方法可以反
编译
/反
汇编
,然后重新
编译
/重新
汇编
二进制ELF
文件
?
浏览 2
提问于2010-07-12
得票数 2
2
回答
如何引导这段代码?
、
、
、
我是一个用c进行
汇编
和编程的新手(使用
Linux
中的GCC )。 gcc -S bootcode.c我该怎么做?我只想
编译
以下代码,并直接从U盘上运行它void main() printf ("hi");这里有帮助吗?
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
3
回答
如何从
Linux
上的c源代码生成nasm可
编译
汇编
代码?
、
、
、
、
测试平台为32位
Linux
。 基本上,我知道gcc可以同时生成Intel和At&T风格的组装代码,但是似乎不能直接使用nasm/tasm来
编译
Intel风格的
汇编
代码gcc。我正在windows和
Linux
平台上进行asm代码的项目分析,所以我在想,如果它们都可以由独立于平台的
汇编
程序(如nasm\yasm )
编译
,我可以有一个更轻松的时间.那么,我的问题是如何从
Linux
上的c源代码生成nasm可
编译
的
汇编
代码?
浏览 1
提问于2013-12-23
得票数 26
回答已采纳
3
回答
如何为
Linux
编写纯机器代码?
、
、
我正在编写一个
编译
器,我希望它能够
编译
成一个本机可执行
文件
(目前只是
Linux
)。我不希望它是
汇编
,它需要纯粹的机器代码。谁能给我指明正确的方向? 编辑:我想要生成x86
Linux
机器代码。
浏览 0
提问于2020-04-10
得票数 -4
8
回答
什么是.S
文件
?
、
、
我在各种项目中见过.S
文件
,比如在
Linux
内核、FreeBSD内核或其他一些项目中。这些
文件
是做什么的,为什么我们不能有.c
文件
呢?
浏览 1
提问于2012-04-24
得票数 94
回答已采纳
1
回答
查看gdb中正在运行的程序中的环境变量
、
在核心转储
文件
中,我可以通过以下方式查看环境变量:>>> p __environ[0]>>"TMUX=/tmp/tmux-1001/default,13871,0"但是,当我尝试调试一个正常的可执行
文件
时一种可能的方法是检查它的进程
浏览 6
提问于2020-10-06
得票数 1
回答已采纳
2
回答
gcc可以
编译
x86程序集还是直接链接它?
、
、
、
gcc可以生成
汇编
,但是我如何用gcc或其他
编译
器
编译
纯
汇编
呢?我知道x86
汇编
是很困难的,而且是另一种指令集,而不是我之前看到的MIPS和Nios指令集,但现在我想尝试
编译
直接的x86 asm。这里有关于如何做的说明,但是其中包含了一个C
文件
,我的第一次最基本的
编译
并不需要C
文件
。还有一个叫GNU as (GNU Assembler)的程序,它能用来把x86
汇编
翻译成机器码吗?/x86_64-
li
浏览 3
提问于2013-02-18
得票数 26
回答已采纳
1
回答
我可以写(x86)
汇编
语言,可以同时用GCC和MSVC构建吗?
、
、
、
、
同样的C
文件
可以使用
Linux
的GCC或Windows的MSVC
编译
。出于性能原因,我需要将一些代码重写为x86
汇编
语言。或者,我必须维护
汇编
源代码的两个副本,还是要使用第三方
汇编
程序,如
浏览 0
提问于2016-11-12
得票数 2
1
回答
自定义EXE模板Metasploit 64位ASM PE语法
、
、
、
有一个64位的Windows在程序集中编写,随Metasploit一起提供,我正试图
编译
到EXE中,并将其用作msfvenom的自定义模板。如何在Kali中
编译
/链接/包含windows?64exetemplate.o 64exetemplate.nasm86_64-w64-mingw32-ld -o 64exetemplate.exe 64exetemplate.o64exetemplate.o:(.text+0x3d): undefi
浏览 0
提问于2018-01-17
得票数 4
8
回答
在
Linux
中
编译
/运行
汇编
程序?
、
、
、
我是
Linux
(Ubuntu 10.04)的新手,也是
汇编
语言的新手。我遵循了一些教程,但我找不到任何特定于
Linux
的东西。所以,我的问题是,什么是
编译
/运行
汇编
程序的好包,以及为该包
编译
/运行的命令行命令是什么?
浏览 1
提问于2010-07-23
得票数 58
回答已采纳
1
回答
一个错误会使程序停止运行吗?
、
例如,如果我错误地#include了一些东西,并且预处理器得到一个错误,那么它还会经过
编译
器、
汇编
器和链接器吗?
浏览 2
提问于2013-12-08
得票数 0
3
回答
如何用c语言
编译
汇编
语言
、
我正在查看与c一起
编译
的许多
汇编
语言代码,它们使用的是简单#定义程序集,在引导代码中没有任何头
文件
。这是怎么回事?
浏览 11
提问于2010-09-26
得票数 2
回答已采纳
1
回答
可以将arm-
linux
-gnueabi-gcc和arm-oe-
linux
-gnueabi-gnueabi-arm等同对待吗?
、
、
我正在尝试用以前用arm-
linux
-gnueabi-gnueabi
编译
的makefile构建一个巨大的代码。现在,我的新供应商为我提供了新的工具链,即gcc oe-
linux
-gnueabi-gcc。我需要使用这个新的工具链吗?或者以前的构建代码可以工作吗?
浏览 3
提问于2019-06-14
得票数 1
2
回答
存储只读数据混合程序集和C++
、
、
、
我希望使用
汇编
程序存储资源数据,因此,可以通过两种方式读取数据:在
编译
代码时,数据只写一次。(1)内嵌装配。将asm指令直接添加到“纯c”或"c++“
文件
中,有几个
编译
器,比如Borland、MS、GNU,都有这样的形式。(2)在单独的
文件
中生成代码和程序集代码,并使用
编
浏览 3
提问于2012-02-02
得票数 2
回答已采纳
1
回答
linux
"as“
汇编
程序支持英特尔格式
汇编
语言吗?
、
、
、
、
linux
下的默认
汇编
程序是"as“。我知道gdb支持使用AT&T和Intel语法进行反
汇编
。.global _startmov ax,0as b.sb.s:3: Error: too manymemory references for `mov' 如何使"as“
编译
这
浏览 0
提问于2016-09-18
得票数 3
回答已采纳
1
回答
C++库是如何工作的?
、
、
据我所知,Windows操作系统使用
汇编
语言与硬件进行交互。当他们这样做时,他们可以使用c、c++或任何其他语言来完成rest工作。据我所知,C++头
文件
实际上是调用用于实现的windows api。 那么头
文件
在哪里呢?它们是由
编译
器安装的吗?或者它们是随操作系统一起提供的?头
文件
使用什么关键字或代码与可执行的api交互(例如,windows上的std::cout调用dll
文件
中的函数,而在
linux
中调用其他函数)?例如,在
linux
上的iostr
浏览 2
提问于2014-08-24
得票数 0
1
回答
把C和
汇编
语言
编译
成纯机器码?
、
、
像vmlinuz二进制
文件
、MBR和BOOTMGR镜像这样的可引导
文件
都是用纯二进制/机器代码编写的。但它们是从C和
汇编
编译
而来的--也就是说,
linux
内核源代码不仅仅由1和0组成,它还由C源代码组成。我如何将我的
汇编
和C程序
编译
成通用x86 (在我的例子中是x86-32)微处理器范围内的机器码,以便我可以从这些
文件
启动。
浏览 1
提问于2011-07-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
交叉编译的Linux的头文件路径
微软开始提供 DirectX 着色器编译器 Linux 二进制文件
Linux 下源码编译安装 vim 8.1
深入wepy源码:wpy文件编译过程
Linux手动编译PHP7的扩展库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券