Я пытаюсь использовать библиотеку с открытым исходным кодом из приложения Windows, и единственная готовая версия, которую я могу найти, представляет собой файл с именем "lib.dll.a"
Какой это формат, и можно ли преобразовать его в обычный файл DLL?
Присвоение имени выходному файлу libjvm.dll.a позволит gcc распознать его как библиотека им. jvm. Суффикс .dll.a указывает (условно), что он библиотека импорта, а не статическая библиотека (которая была бы просто названа libjvm.a, опять же по соглашению).
libjvm.dll.a
gcc
jvm
.dll.a
libjvm.a