腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
与gcc链接的
linux
程序集给出了许多错误
、
、
、
此程序使用"printf“
C
函数。我遇到的问题是终端会抛出多个错误。我运行的是Archlinux,用NASM编译,链接到GCC。add esp, 4我收到的错误如下: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-
linux
-gnu
浏览 1
提问于2012-11-10
得票数 0
3
回答
如何查看为
C
函数生成的
汇编
代码?
、
、
我需要查看为某些
C
函数生成的
汇编
代码。 在使用g++编译器编译
C
代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
2
回答
如何将Intel程序集
C
转换为AT&T
C
++
、
、
、
、
我试图将函数"__cpuid“从С语言转换为
C
++。我有一个问题,g++编译器不能与英特尔
汇编
程序一起工作。
浏览 11
提问于2022-06-25
得票数 2
2
回答
不同操作系统上的
汇编
代码是相同的还是不同的?
、
、
、
编译
C
/
C
++代码时,它会生成
汇编
代码。如果我有Windows和
Linux
双启动(即完全相同的处理器),并且我在Windows和
Linux
上用
C
++写了一个程序,那么如果这两个
汇编
代码是不同的,那么它们为什么和如何不同? 库是预编译的,所以这可能是我认为的不同之处(如果不是,请纠正我)。
浏览 2
提问于2013-02-24
得票数 1
回答已采纳
5
回答
不同操作系统的
汇编
器输出是否不同?
、
汇编
器从
C
源代码生成的
汇编
代码依赖于其底层的CPU架构,例如x-86。 那么,一个简单的
C
源代码(包含windows和
linux
的通用函数调用)的
汇编
语言输出在不同的操作系统上是否有所不同?
浏览 4
提问于2010-01-15
得票数 1
回答已采纳
1
回答
汇编
指令的语法依赖于处理器吗?
我在64位SUSE
Linux
上运行一个32位
C
应用程序。我刚刚在gdb中反
汇编
了它的一个函数,我在函数开头看到了下面的
汇编
,即函数prologue:0x08048
c
0f <+1>:mov %esp,%ebpmov <Destination>, <Source>
浏览 1
提问于2015-05-22
得票数 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
回答已采纳
1
回答
(交叉)在clang上的windows上编译64位程序集(来自
linux
)
、
、
、
、
我正在用
C
和
汇编
语言写一个很小的库。我几乎完成了
linux
版本。我是用-static -nostdlib构建的,让windows构建
linux
二进制文件很简单。在
linux
上,我使用
汇编
为main获取argc+argv,并通过syscall实现
linux
调用,这样我就可以执行mmap、打开/写入/读取/关闭等操作。 现在我想为windows编写程序集。在研究过程中,我发现了一个通过在
汇编
文件中指定函数名来使用NASM和MA
浏览 19
提问于2021-10-11
得票数 0
8
回答
什么是.S文件?
、
、
我在各种项目中见过.S文件,比如在
Linux
内核、FreeBSD内核或其他一些项目中。这些文件是做什么的,为什么我们不能有.
c
文件呢?
浏览 1
提问于2012-04-24
得票数 94
回答已采纳
1
回答
相当于gcc -S的Visual
、
、
可能重复: 在MS Visual Studio中,是否有一种方法可以显示从
C
/
C
++中的转换单元生成的
汇编
代码?我指的是与
Linux
中gcc/g++ -S命令相同的效果。我知道“显示反
汇编
”菜单,但它只有在调试时才是活动的,它显示了整个项目的
汇编
程序代码。
浏览 1
提问于2012-10-29
得票数 1
回答已采纳
1
回答
如何使用
汇编
语言加载
C
应用程序?
、
、
、
我有一个
C
源代码和
汇编
源代码。我希望
汇编
代码将控制权传递给
C
应用程序。我在
Linux
上工作,使用的是GCC + NASM进行编译。我需要用一种特殊的方式来编译它们吗?用于加载和启动
c
应用程序的
汇编
代码是什么?
浏览 0
提问于2010-12-06
得票数 2
回答已采纳
1
回答
“错误A2006:未定义符号”在masm32中的窗口7 64位?
、
、
微软(注册商标)宏
汇编
程序版本6.14.8444版权(
C
)微软公司1981-1997。版权所有。
汇编
:d:\
Linux
\test1.asd:\
Linux
\test1.asm(28):error A2006:未定义符号: START TITLE EXAMPLE DATA S
浏览 0
提问于2011-09-25
得票数 1
回答已采纳
2
回答
arm-
linux
-gnueabi编译器选项
、
、
、
我用,arm-
linux
-gnueabi-gcc在
Linux
中为ARM处理器编译
C
程序。但是,我不确定它编译的默认ARM模式是什么。例如,对于
C
代码:unsigned int main() return 0x1ffff;现在,当我使用objdump查看main()函数的反
汇编
时,我可以看到: arm-
linux
-gnueabi
浏览 3
提问于2013-08-20
得票数 3
1
回答
ATARI-ST程序的逆向工程
、
我想有一个Windows或
Linux
的反
汇编
程序,可以反
汇编
的调用和跳转的图形输出代码。我更喜欢的是一个能输出伪
C
代码的反
汇编
程序。
浏览 2
提问于2018-10-26
得票数 1
1
回答
查看gdb中正在运行的程序中的环境变量
、
在核心转储文件中,我可以通过以下方式查看环境变量:>>> p __environ[0]>>> p __environ[1]# basically the same as doing $ printenv # file.sma
浏览 6
提问于2020-10-06
得票数 1
回答已采纳
1
回答
在
Linux
中使用内联
汇编
有没有比GCC或者
C
++实现更直观的方式呢?
、
、
我对
C
++有一些不错的经验,今天我刚刚开始学习
汇编
,为了方便起见,我在我的集成开发环境中使用了
C
++内联
汇编
。 GCC/Clang内联
汇编
的语法很奇怪,在学习
汇编
时使用它似乎是一个糟糕的想法。现在,我在Windows10的VirtualBox中使用Visual Studio,它有一个允许使用本机
汇编
语法的_asm宏,我只是想知道是否有一种方法可以在
Linux
上实现同样的体验。
浏览 0
提问于2019-04-24
得票数 1
2
回答
如何引导这段代码?
、
、
、
我是一个用
c
进行
汇编
和编程的新手(使用
Linux
中的GCC )。 gcc -S bootcode.
c
我该怎么做?
浏览 1
提问于2011-11-02
得票数 0
回答已采纳
1
回答
ARM组件"retne“指令
、
、
、
目前,我正在了解
Linux
内核启动所需的内容。我正在浏览
Linux
内核源代码树,特别是ARM体系结构,直到我在中偶然发现了这个组装指令。
浏览 5
提问于2014-12-29
得票数 11
回答已采纳
14
回答
Windows、Mac OS X和
Linux
是用什么语言编写的?
、
、
、
、
我只是想知道谁知道Windows、Mac和
Linux
是由什么编程语言组成的,以及操作系统的每个部分都使用什么语言(即:内核、插件架构、GUI组件等)。我假设每种语言都有多种语言,显然我知道
Linux
内核是用
C
语言编写的。此外,操作系统开发人员是否
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
1
回答
如何从交叉编译的二进制文件生成程序集?
、
、
、
、
使用的编译命令是:如何解压缩二进制test?
浏览 1
提问于2015-10-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于汇编的 C/C+协程-实现
C、C+、java、汇编教程都在这里了!
1.2 单片机C语言与汇编语言
C语言/C加加入门只需如此简单
单片机中的C语言和汇编语言,应该如何选择?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券