diyself 发表于 2005-5-10 22:40:24

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

如题,C++有g++,kdevelop;
汇编有什么工具啊?
另外,谁可以详细介绍做怎么使用?
谢谢!

sejishikong 发表于 2005-5-11 08:26:58

nasm,具体使用我也不会。

mopz0506 发表于 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

diyself 发表于 2005-5-11 12:55:08

谢谢!

gashero 发表于 2005-5-12 20:01:54

gcc里面也有汇编器,好像是ar什么的,记不清了。另外就只听说过nasm了。呵呵,有高手指点一下啊!!!
我也正在学汇编,心理没底,所以暂时只是用MASM5。还打算好好学学ARM用的汇编呢。未来的汇编日子还长着呢。

yjfkdm 发表于 2005-5-13 22:41:27

在linux下能用汇编写窗口程序吗?就像在windows下用MASM写windows下的窗口程序一样。

puretears 发表于 2005-5-14 08:34:43

windows和linux的GUI运行方式都不一样,在windows中,系统内核对GUI提供了一组原始的API的支持,所以用汇编比较容易(毕竟都是C函数调用)。但是linux的GUI是运行在ring3下面的,那KDE来说,是用qt为基础开发的,用的C++类库,如果你想用汇编来处理它们就会很麻烦,所以不推荐这样做,如果真想用汇编,可以去学学驱动程序,这才是它可以充分发挥威力的地方。
页: [1]
查看完整版本: linux下编译汇编语言用什么工具?