BSD 或 MIT 许可的 Windows DLL 汇编器和链接器
我需要一个带有链接器的开源汇编器,能够生成 Windows 32 位和 64 位 DLL。 不是 GPL,而是具有 BSD 或 MIT 或某些类似许可证的开源软件。这存在吗?
更新:GNU Binutils 非常完美(as 和 ld)。但 GNU GPL 许可证是不可接受的。
I need an Open Source assembler with a linker that is capable of producing Windows 32 bit and 64 bit DLLs. And is not GPL, but is open source with a BSD or MIT or some similar license. Does this exist?
Update: GNU Binutils is perfect (as and ld). But the GNU GPL license is unacceptable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你对你的具体要求有点模糊......
...但也许 OpenWatcom 可能适合您。
它支持 DOS、DPMI、Win16 和 Win32;它有一个汇编器、编译器和链接器;它是“开源”的。具体许可证如下:
我强烈建议您也看看 Gnu 和 Dgjpp。根据您的具体要求,您可能可以接受其中一个/两个:
http://www.delorie.com/djgpp/v2faq/faq19_2.html
http://www.gnu.org/copyleft/gpl.html
You're a bit vague on what your exact requirements are...
... but perhaps OpenWatcom might be the ticket for you.
It does DOS, DPMI, Win16 and Win32; it has an assembler, compiler and linker; and it's "Open Source". Here's the specific license:
I'd strongly encourage you to look at Gnu and Dgjpp, too. Depending on your exact requirements, either/both might be acceptable to you:
http://www.delorie.com/djgpp/v2faq/faq19_2.html
http://www.gnu.org/copyleft/gpl.html
。它们都生成 32 位和 64 位 Windows 二进制文件。
编辑:刚刚意识到 NASM 和 YASM 没有链接器,但 JWAsm 具有附带的 JWlink 。
They all produce 32-bit and 64-bit Windows binaries.
EDIT: Just realized NASM and YASM don't come with a linker, but JWAsm has the accompanying JWlink.