0

我正在尝试制作一个程序集 IDE,它允许用户输入代码并使用 NASM、FASM、YASM 等进行编译。但是,由于 FASM 带有 IDE,因此我找不到任何有关使用控制台编译的信息。例如,如果我有一个程序 test.asm,我会这样编译:

fasm test.asm

如果我这样做了,fasm.exe 必须与我假设的命令提示符运行在同一目录中。谢谢你的帮助。

4

3 回答 3

0

设置PATH为 fasm.exe 所在的位置,并设置INCLUDE为 fasm 包含的任何位置,一切都应按预期工作。

于 2012-10-24T18:47:20.930 回答
0

您可以直接在命令行中决定输出文件名和路径:

fasm source/path/source.asm destination/path/output.exe

当您省略最后一个参数时,fasm 将尝试根据源代码中的格式指令猜测扩展名。

于 2013-01-05T00:17:39.393 回答
0

您正在构建一个与多个汇编器一起使用的 IDE?创建一个设置文件(可能是一个项目文件)并让用户输入他们的汇编程序的路径。然后,您将此信息传递到您的情况下为 FASM。你可以看看 RadASM 和 WinASM,它们都是很棒的带有源代码的汇编 IDE。

与此类似的东西: RadASM 路径

和这个: 项目设置

所有这些都保存到项目文件中打开项目时,加载路径并传递到 assembler/linker/res 编译器命令行。

于 2012-10-24T22:48:05.130 回答