2011-09-12 36 views
1

我需要一個開源的彙編程序與能夠生產Windows 32位和64位 DLL的鏈接器。並且是而不是 GPL,但是是開放源代碼的BSD或MIT或類似的許可證。這是否存在?BSD或麻省理工學院許可的Windows DLL彙編器和鏈接器

更新:GNU Binutils是完美的(as和ld)。但GNU GPL許可證是不可接受的。

+2

只是好奇,是什麼讓GPL不可接受? – djdanlib

+0

@djdanlib專有軟件。 – unixman83

+0

在什麼情況下?用GCC編譯專有代碼是完全合法的(雖然也許是皺眉)。 – Luke

回答

1

你對你確切的要求是什麼... ......但也許OpenWatcom可能是你的門票。它不支持DOS,DPMI,Win16和Win32;它有一個彙編器,編譯器和鏈接器;它是「開源」。下面是具體的許可證:

我強烈建議你看看GNU和Dgjpp了。根據您的具體要求,無論/都可能可以接受你:

+0

如果sb要求獲得BSD許可,通常不允許使用GPL :-) –

0
  • NASM是根據BSD-2
  • 許可YASM(a NASM重寫)的BSD-3下許可,不像NASM另外具有AT & T語法支持
  • JWasm(一個OpenWatcom叉)具有自定義許可證,在任何情況下比GPL,MASM樣式語法不太嚴格

它們都生成32位和64位Windows二進制文件。

編輯:剛剛意識到NASM和YASM不帶有鏈接器,但JWAsm有相應的JWlink

+0

我不同意JWasm的許可比GPL更不嚴格。 – unixman83

相關問題