QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 北斗星君

请问可以推荐一个X86 的汇编器么?

[复制链接]
发表于 2005-6-19 09:12:03 | 显示全部楼层
你要是想用 Win32 就趁早忘了 GAS 吧。nasm 是 cross-platform 的,要么还是老老实实用 tasm / masm 去。
回复

使用道具 举报

 楼主| 发表于 2005-6-19 17:54:40 | 显示全部楼层
我想,使用GAS是我的自由。

既然,GNU是提倡自由的,那么我相信他们一定会有Win32下的真正的GCC。

即使不是明天,也会是将来。(当然,如果明天微软倒闭的话,就另当别论了。)
回复

使用道具 举报

发表于 2005-6-19 18:44:41 | 显示全部楼层
[quote:b146361f60="wolf0403"]你要是想用 Win32 就趁早忘了 GAS 吧。nasm 是 cross-platform 的,要么还是老老实实用 tasm / masm 去。[/quote]

gas才是真正跨平台的,linux最早的代码里是有nasm的,就是因为nasm
跨平台差,现在全换成gas的了。
回复

使用道具 举报

发表于 2005-6-19 20:30:05 | 显示全部楼层
GAS is being platform-independent but the "platform" is about hardware.
NASM seems works more smoothly when talking about "software-platform" independent
回复

使用道具 举报

发表于 2005-6-19 21:25:40 | 显示全部楼层
nasm从来没用过,不知道所谓的平滑的软件平台独立性指的是什么,
是想说既可以生成elf格式的文件,也可以生成pe格式的文件?

最后,我再提醒一下楼主,其实不论是mingw还是cygwin应该都可以
编译内核。需要的是你学习ld脚本和各种格式可执行文件的格式。
回复

使用道具 举报

 楼主| 发表于 2005-6-20 08:23:29 | 显示全部楼层
不过,前几天我到Mingw提出过不能编译引导程序的问题。

他们的回复是……,这个是PE的一项错误。需要修正。他们已经帮我提出来了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 19:32 , Processed in 0.055273 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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