BSD或MIT许可的Windows DLL Assembler&链接

时间:2011-09-12 18:13:41

标签: windows assembly linker

我需要一个带有链接器的开源汇编器,它能够生成Windows 32位和 64位 DLL。并且 GPL,但是使用BSD或MIT或类似许可证的开源。这是否存在?

更新:GNU Binutils非常完美(as和ld)。但GNU GPL许可证是不可接受的。

2 个答案:

答案 0 :(得分:1)

你对你的具体要求有点模糊...... ......但也许OpenWatcom可能是你的票。

它有DOS,DPMI,Win16和Win32;它有汇编程序,编译器和链接器;它是“开源”。这是特定的许可证:

我强烈建议你也要看看Gnu和Dgjpp。根据您的具体要求,可能可以接受:

答案 1 :(得分:0)

  • NASM已根据BSD-2
  • 获得许可
  • YASM(NASM重写)在BSD-3下获得许可,不像NASM另外有AT& T语法支持
  • JWasm(一个OpenWatcom fork)有一个自定义许可证,在任何情况下都不如GPL,MASM样式语法严格

它们都生成32位和64位Windows二进制文件。

编辑:刚刚意识到NASM和YASM没有链接器,但JWAsm附带了JWlink