Скомпилировать отдельный exe-файл с Cygwin

Я хочу сделать отдельный exe с Cygwin. У меня есть два варианта:

  1. Статическая ссылка cygwin1.dll
    Если я могу статически связать cygwin1.dll, то я могу получить автономный EXE.

  2. Объединить cygwin1.dll с myprog.exe
    Если я могу объединить cygwin1.dll с моей программой, я могу получить автономный EXE.

Не предлагайте мне использовать IlMerge. Это не будет работать, потому что я не скомпилировал свою программу с .NET.

Возможны ли какие-либо из этих вариантов? Если нет, то есть ли что-нибудь, что возможно с этой дилеммой? Спасибо!

7
задан Leo Izen 19 April 2017 в 14:52
поделиться