QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1719|回复: 6

linux下编译汇编语言用什么工具?

[复制链接]
发表于 2005-5-10 22:40:24 | 显示全部楼层 |阅读模式
如题,C++有g++,kdevelop;
汇编有什么工具啊?
另外,谁可以详细介绍做怎么使用?
谢谢!
发表于 2005-5-11 08:26:58 | 显示全部楼层
nasm,具体使用我也不会。
回复

使用道具 举报

发表于 2005-5-11 10:27:23 | 显示全部楼层
Linux 下普遍使用 gas 作为汇编器。

不建议使用 nasm,它采用 Intel 语法,和 Windows 下习惯一致。结果用 nasm 的人碰到 Linux 下的 AT&T 风格代码会有交流困难。

Linux 汇编语言开发指南

http://www-128.ibm.com/developerworks/cn/linux/l-assembly/index.html
回复

使用道具 举报

 楼主| 发表于 2005-5-11 12:55:08 | 显示全部楼层
谢谢!
回复

使用道具 举报

发表于 2005-5-12 20:01:54 | 显示全部楼层
gcc里面也有汇编器,好像是ar什么的,记不清了。另外就只听说过nasm了。呵呵,有高手指点一下啊!!!
我也正在学汇编,心理没底,所以暂时只是用MASM5。还打算好好学学ARM用的汇编呢。未来的汇编日子还长着呢。
回复

使用道具 举报

发表于 2005-5-13 22:41:27 | 显示全部楼层
在linux下能用汇编写窗口程序吗?就像在windows下用MASM写windows下的窗口程序一样。
回复

使用道具 举报

发表于 2005-5-14 08:34:43 | 显示全部楼层
windows和linux的GUI运行方式都不一样,在windows中,系统内核对GUI提供了一组原始的API的支持,所以用汇编比较容易(毕竟都是C函数调用)。但是linux的GUI是运行在ring3下面的,那KDE来说,是用qt为基础开发的,用的C++类库,如果你想用汇编来处理它们就会很麻烦,所以不推荐这样做,如果真想用汇编,可以去学学驱动程序,这才是它可以充分发挥威力的地方。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-29 22:58 , Processed in 0.051833 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表