2013-07-09 115 views
0

我是组装世界的新手,在我浪费时间和理智学习之前,我想问一些关于FASM的问题。关于FASM的一些问题

  1. 我读了FASM可以输出COFF obj文件。这个.obj文件可以与从其他程序如GoRC(资源编译器)生成的其他.obj文件链接在一起。
  2. 在Windows中如何使用FASM生成可执行UAC(如使它们以管理员权限运行)
  3. 在哪里可以找到FASM中asm的分步教程?

回答

2
  1. 是的,你可以将结果COFF目标文件链接到任何其他兼容的目标文件。尽管FASM的主要优势和独特之处在于它能够创建直接可执行文件的性能如何。如果你想创建完整的装配应用程序,你根本不需要链接阶段。 FASM可以创造一切。链接阶段被使用的唯一原因是为了使用其他编译器创建的目标文件 - C/C++/Pascal等。

  2. 我认为UAC是OS的问题,而不是编译器。特别是对于Windows,FASM创建标准的PE可执行文件。如果您使用链接器,则它负责可执行文件的创建。

  3. 实际上你想通过“step”教程到达这个“步”吗?下载的每个FASM软件包都有非常完整的用户手册,平面汇编站点上有一个Documentation页面。有一个很好的message board你可以问问题。

+0

感谢此...阅读关于UAC的更多信息,并了解到可以通过在应用程序资源中嵌入清单来了解应用程序。清单实际上是一个XML,因此我们对如何将其嵌入到资源中有点困惑。 – MOHW

+0

@Osofem我最近在使用Linux,但我确信在FASM留言板上有关于此主题的讨论。 – johnfound

+0

kk,谢谢..... – MOHW