Лицензированный BSD или MIT Windows DLL Assembler & Linker - PullRequest
1 голос
/ 12 сентября 2011

Мне нужен ассемблер с открытым исходным кодом и компоновщиком, способным создавать 32-битные Windows * и 64-битные DLL.И не GPL, но с открытым исходным кодом с BSD или MIT или какой-либо подобной лицензией.Это существует?

Обновление : GNU Binutils идеально подходит (как и ld).Но лицензия GNU GPL недопустима.

Ответы [ 2 ]

1 голос
/ 12 сентября 2011

Вы немного расплывчаты в своих точных требованиях ... ... но, возможно, OpenWatcom мог бы стать для вас идеей.

Он подходит для DOS, DPMI, Win16 и Win32;у него есть ассемблер, компилятор и компоновщик;и это "с открытым исходным кодом".Вот специальная лицензия:

Я настоятельно рекомендую вам взглянуть на Gnu и Dgjpp.В зависимости от ваших точных требований, для вас может быть приемлемым любой из них / оба :

0 голосов
/ 13 сентября 2011
  • NASM лицензируется под BSD-2
  • YASM (переписывается NASM) лицензируется под BSD-3, в отличие от NASM дополнительно имеет синтаксис AT & Tsupport
  • JWasm (форк OpenWatcom) имеет специальную лицензию, в любом случае менее строгую, чем GPL, синтаксис в стиле MASM

Все они производят 32-битныеи 64-разрядные двоичные файлы Windows.

РЕДАКТИРОВАТЬ: только что понял, NASM и YASM не идут с компоновщиком, но JWAsm имеет сопровождающий JWlink .

...