腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用Maven在Windows上打包shell脚本文件
、
、
我们在Window的集成开发环境中编写shell脚本,并将包含shell脚本的项目打包成
汇编
的maven插件。当它在
Linux
操作系统上解压时,shell脚本本身是没有问题的,但它必须从windows
格式
转换为
Linux
格式
。谢谢!
浏览 5
提问于2016-11-17
得票数 0
1
回答
linux
"as“
汇编
程序支持英特尔
格式
汇编
语言吗?
、
、
、
、
linux
下的默认
汇编
程序是"as“。我知道gdb支持使用AT&T和Intel语法进行反
汇编
。 我的问题是,我知道"as“支持AT&T
格式
,它支持Intel
格式
吗?
浏览 0
提问于2016-09-18
得票数 3
回答已采纳
1
回答
PE和ELF二进制
格式
有什么不同?
、
、
、
、
Windows PE二进制和
Linux
ELF二进制
格式
有什么区别?当编译器应该只创建与源代码等效的
汇编
语言时,它如何将文件转换为指定的操作系统
格式
?有没有人能简单解释一下?
浏览 6
提问于2011-10-21
得票数 4
回答已采纳
9
回答
X86机器上的程序集,Windows与
Linux
、
、
更长的版本: 假设我在windows机器上用
汇编
语言编写了一个小应用程序,它所做的就是添加1+1并将其存储在一个寄存器中。然后,我在
Linux
机器上编写完全相同的代码。它会起作用吗?所以我认为一个以windows为目标但用
汇编
语言编写的病毒不会仅仅是一个windows病毒。
浏览 0
提问于2010-07-24
得票数 7
回答已采纳
1
回答
Windows和
linux
中可执行二进制
格式
的低级解释
、
、
、
我成功地制作了一个解释器,它使用指令指针和一些(虚拟)寄存器以自定义
格式
读取和解释指令,目前一直在将代码编译成这种
格式
。我听说了一些关于PE和ELF的事情,但是没有找到任何能描述这些低层次
格式
的东西。大多数事情似乎都是关于它用来做各种事情的伟大概念,但似乎没有任何东西是以一种可以理解的方式构造的,比如首先是16位.
浏览 3
提问于2012-08-22
得票数 3
回答已采纳
2
回答
LLVM/clang输出到MIPS,但不在SPIM中工作
、
、
、
、
给定文件 printf("hello world\n");}clang -emit-llvm hello.c -c -o hello.bc为了产生一些看起来像MIPS的代码(放置在下面,以避免分解文本),不幸的是,当我尝试在我的MIPS可靠的SPIM模拟器中运行它时,我发现SPIM对象几乎指向它的每一行。不仅
浏览 6
提问于2013-07-10
得票数 5
1
回答
Mac上的程序集
、
、
、
我正在尝试学习
汇编
语言作为一种“充实”的练习。我有一台Mac,似乎最好的学习资源是
Linux
。我唯一的
Linux
运行的是Parallels Desktop for OSX。由于
汇编
是基于操作系统和芯片组的,我在尝试通过虚拟机
汇编
Linux
汇编
语言时会遇到很多额外的问题吗?我知道OSX
汇编
不是最好的学习工具。-JP
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
3
回答
GAS (GNU
汇编
程序)可以编译成iPhone/iTouch吗?
、
、
我正在使用非官方的Open SDK为iDevice市场编写一些应用程序,但在Windows上安装开放工具链有困难,而不是在
Linux
上(我会使用
Linux
,但我不能在我的工作计算机上),所以我用GNUGAS是否可以将iDevice作为输出文件的
格式
?如果没有,有没有基于Windows或
Linux
的
汇编
程序(最好是开源的)可以组装到iPod touch上?
浏览 3
提问于2010-08-26
得票数 4
1
回答
在没有操作系统附带的库的情况下,可以在源代码中调用系统调用吗?
、
、
在
Linux
中,我可以在我的C代码中调用系统调用函数,而不需要操作系统直接提供的库(例如GNU C库)吗?操作系统是否为其系统调用提供了库?
浏览 0
提问于2016-02-07
得票数 4
4
回答
如何在Debian上编译DOS程序?
、
、
、
、
对于我的
汇编
语言类,我们使用DPMI编写DOS程序。不幸的是,我不能一直使用32位的windows机器。我几乎在我使用的每一台计算机上都安装了Debian虚拟机。有没有办法可以用
Linux
而不是DOS来
汇编
和编译这些程序?我使用的是nasm,所以将它
汇编
成DOS
格式
似乎没有任何问题。
浏览 2
提问于2009-03-15
得票数 10
回答已采纳
6
回答
为什么特定CPU的可执行程序不能在
Linux
和Windows上运行?
、
像exe这样的可执行问题不能在
Linux
上工作(没有wine)。在编译源代码时,编译器生成特定于特定cpu架构的目标代码。但是,相同的应用程序不能在具有相同CPU的另一个操作系统上工作。如果我们剥离可执行文件
格式
,我们是否可以在两个操作系统上看到相同的机器代码(如2+ 2)? 还有一个问题:
汇编
语言呢?windows和
Linux
在同一个cpu上使用不同的
汇编
语言吗?
浏览 7
提问于2010-01-14
得票数 19
回答已采纳
2
回答
关于如何编写调试
格式
转换工具的建议
、
我想写一个工具,目的是将一种
格式
的调试符号转换为另一种
格式
,以便在GDB下使用。这似乎是一个乏味和潜在的复杂项目,所以我不太清楚如何处理它。错误的是,我的目标是将borland编译器发出的Turbo符号表(TDS)转换成类似TDS或dwarf
格式
的东西(从我的研究来看,侏儒似乎更喜欢)。我现在要做的是: 对于这个项目的范围,我主要感兴趣的是让它在win32环境下工作。我要转换的目标矮化调试
格式
浏览 3
提问于2010-08-26
得票数 4
回答已采纳
9
回答
为什么像Windows和
Linux
这样的
汇编
语言会有区别?
、
、
我对所有这些低级的东西,
汇编
语言都比较陌生。想要了解更多细节。为什么
Linux
和Windows
汇编
语言之间存在差异?据我所知,当我编译一个C代码时,操作系统并不能真正生成纯机器或
汇编
代码,它会生成依赖于操作系统的二进制code.But,为什么?So为什么我们不写纯x86
汇编
代码,为什么根据操作系统有不同的
汇编
变体?如果我们编写纯ASM或操作系统生产纯ASM,那么操作系统之间就不会有二进制兼容性问题了吗? 我真的想知道他们背后的所有原因。
浏览 0
提问于2011-01-05
得票数 27
回答已采纳
1
回答
关于
Linux
和Mac的.section .text指令?在我的计算机上检索哪些信息完全以程序集语法为特征?
、
、
、
我想开始学习
汇编
语言。我问自己的第一个问题是:当我坐在电脑前时,如何找出我必须使用的程序集语法?我在互联网上读到了很多术语,比如"ABI“、”计算机体系结构“、”处理器“、”编译器“,但最终我不明白究竟是什么决定了我必须使用的
汇编
语言的语法。例如,我有一个Mac M1,我安装了一个
Linux
虚拟机。global _start mov x8, #0x5d例如,这在我的
Linux</em
浏览 18
提问于2022-09-09
得票数 3
2
回答
如何在不破坏对齐的情况下在
linux
可执行文件中添加/删除x86指令
、
、
、
我是二进制和
汇编
的新手,我对如何直接编辑二进制可执行文件很好奇。我试图从一个二进制文件中删除一条指令(根据objdump提供的反
汇编
指令),但在这样做之后,“可执行文件”似乎不再是可执行文件
格式
(运行时出现分段错误;gdb无法识别)。我听说这是由于指令对齐问题。那么,在
linux
可执行文件中直接添加/删除单个x86指令是可能的吗?如果是这样的话,是怎么做的?提前谢谢。
浏览 1
提问于2013-02-16
得票数 2
回答已采纳
2
回答
将消息写入AT&T组件中的屏幕
int 0x10.done:但是,这是英特尔
汇编
格式
我已经尝试过使用
linux
"as“和"nasm”进行
汇编
。 有人知道我是如何在AT&T
格式
的
汇编
中声明字符串的吗?
浏览 2
提问于2009-11-06
得票数 2
回答已采纳
1
回答
(交叉)在clang上的windows上编译64位程序集(来自
linux
)
、
、
、
、
我正在用C和
汇编
语言写一个很小的库。我几乎完成了
linux
版本。我是用-static -nostdlib构建的,让windows构建
linux
二进制文件很简单。在
linux
上,我使用
汇编
为main获取argc+argv,并通过syscall实现
linux
调用,这样我就可以执行mmap、打开/写入/读取/关闭等操作。 现在我想为windows编写程序集。在研究过程中,我发现了一个通过在
汇编
文件中指定函数名来使用NASM和MASM调用窗口函数的
浏览 19
提问于2021-10-11
得票数 0
2
回答
32位程序的
汇编
指令长度
、
、
、
我构建了一个简单的程序,并使用file命令检查程序是否为32位
格式
。反过来,我使用objdump对程序进行反
汇编
,发现一些
汇编
指令长度超过4字节。 我希望这个程序是32位
格式
的。因此,这些
汇编
指令的长度不应大于4字节。显然,我错了。你能告诉我为什么它有6字节或7字节的
汇编
指令吗?谢谢。: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib
浏览 0
提问于2020-02-07
得票数 1
2
回答
霓虹灯本征版的装配代码
、
、
、
我的问题是如何在Android中查看Neon内部优化代码的编译器生成的
汇编
代码?当我试着 kalifilters-本质.o:文件
格式
elf32 32-小 不可拆卸的架构未知!
浏览 1
提问于2014-06-30
得票数 0
回答已采纳
1
回答
交叉编译核心程序
、
、
交叉
汇编
:export CXX=/path/to/toolchain/arm-
linux
-gnueabihf-g++./configure --host=arm-
linux
-gnueabihfmake[...]我看到它试图在我的make-prim
浏览 1
提问于2018-02-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 原生不能运行 exe 格式的文件
我理解的汇编
Linux下Shell日期的格式,你知道几种?
数学建模算法汇编
汇编语言概述
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券