linux下编译汇编语言用什么工具?
如题,C++有g++,kdevelop;汇编有什么工具啊?
另外,谁可以详细介绍做怎么使用?
谢谢! nasm,具体使用我也不会。 Linux 下普遍使用 gas 作为汇编器。
不建议使用 nasm,它采用 Intel 语法,和 Windows 下习惯一致。结果用 nasm 的人碰到 Linux 下的 AT&T 风格代码会有交流困难。
Linux 汇编语言开发指南
http://www-128.ibm.com/developerworks/cn/linux/l-assembly/index.html 谢谢! gcc里面也有汇编器,好像是ar什么的,记不清了。另外就只听说过nasm了。呵呵,有高手指点一下啊!!!
我也正在学汇编,心理没底,所以暂时只是用MASM5。还打算好好学学ARM用的汇编呢。未来的汇编日子还长着呢。 在linux下能用汇编写窗口程序吗?就像在windows下用MASM写windows下的窗口程序一样。 windows和linux的GUI运行方式都不一样,在windows中,系统内核对GUI提供了一组原始的API的支持,所以用汇编比较容易(毕竟都是C函数调用)。但是linux的GUI是运行在ring3下面的,那KDE来说,是用qt为基础开发的,用的C++类库,如果你想用汇编来处理它们就会很麻烦,所以不推荐这样做,如果真想用汇编,可以去学学驱动程序,这才是它可以充分发挥威力的地方。
页:
[1]