社区
汇编语言
帖子详情
请教ASM在LINUX下的编译!
悠云guo
2003-02-28 12:04:49
手头有自己在汇编课上写的小程序,能在MASM下编译通过。但在LINUX下,我用AS和NASM都编译不通。
不知这是为什么?
是否是我用的编译软件不对?还是DOS格式的问题?奕或其他:
...全文
98
6
打赏
收藏
请教ASM在LINUX下的编译!
手头有自己在汇编课上写的小程序,能在MASM下编译通过。但在LINUX下,我用AS和NASM都编译不通。 不知这是为什么? 是否是我用的编译软件不对?还是DOS格式的问题?奕或其他:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
悠云guo
2003-03-02
打赏
举报
回复
to xiaonian_3654(你猜猜) :你的方法我试了,生成的代码果然不同。谢谢了,这样,我自己去找资料吧。
谢谢各位。
悠云guo
2003-02-28
打赏
举报
回复
谢谢,我试试先~!
xiaonian_3654
2003-02-28
打赏
举报
回复
你可以在linux底下,写一个简单的程序,
gcc -S filename.c filename.s
你就可以看看AT&A 格式的汇编代码,注意格式不同
你可以搜一下
woody009
2003-02-28
打赏
举报
回复
这样你可以使用LINUX 自带的汇编程序AS汇编然后使用 LD来将.O文件汇编连接
具体的做法你可以查查 RED HAT的帮助 还有在<深入分析LINUX内核>这本书里也讲的很详细
你可以去反翻 注意LINUX下的汇编是AT&T的汇编这一点是继承UNIX阵营的特点 如果你想阅读
INTEL的汇编可以使用TURBO LINUX 这里的.S代码是INTEL格式的
xiaonian_3654
2003-02-28
打赏
举报
回复
你一说,我想起来了,还有一种叫做NASM,
格式不同,原理相同,殊途同归
platinum309
2003-02-28
打赏
举报
回复
LINUX下的汇编语言和普通咱们平时在DOS下写的不一样
LINUX下有好几种汇编编译器,同时,他们的语法也不尽相同
linux
交叉
编译
+驱动,
请教
驱动程序交叉
编译
问题(初学)
在redhatkernel2.4.20-8下
编译
。我把购板附带的程序中的kernel都解压缩在kernel文件夹下了。下面是我
编译
的错误信息的一部分:[root@ykhglj]#armv4l-unknown-
linux
-gcc-I/home/glj/kernel/include-os3c2410-...
linux
下
编译
Qt/E x86 的问题:cmpxchg和cmpxchgl
这几天在
linux
下
编译
Qt/E x86 但是make老是会出错 Incorrect register `%rbp' used with `l' suffix 这是错误提示 出错的文件是qatomic_i386.h这个头文件 出错的地方被指出是177行 上网查了好久...
linux
path_max undeclared,韦东山-
请教
一个驱动
编译
路径的问题! - 百问网嵌入式问答社区...
我应该把路径指定为:/mnt/
linux
-2.6.21-hc9261/include但
编译
还是出错:[root@localhost led2]# armv5l-
linux
-gcc -D__KERNEL__ -I/mnt/
linux
-2.6.21-hc9261/include -DMODULE -Wall -O2 -c leds.c -o leds.oIn ...
Qt——用在ARM板上的Mplayer(1.3.0,1.0rc4)安装
编译
步骤!还有,Mplayer背景抖动闪烁问题解答,终于来了!
文章目录前言一、MPlayer1.0rc4的安装
编译
1、前提1)安装库包:2)环境:3)辅助软件:4)硬件:2、准备工作1)建个目录2)将包放入该目录3、配置
编译
libmad库1)解压libmad-0.15.1b.tar.gz压缩包2)配置1】建个目录...
编译
linux
2.6.11内核,出现问题
在
编译
linux
2.6.11时,出现如下问题: In file included from include/
asm
/mpspec.h:5:0, from include/
asm
/smp.h:18, from include/
linux
/smp.h:19, from include/li
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章