создать файл .def с ld
Я пытаюсь установить JAGS, но перед этим мне нужно собрать Lapack. Я нашел этот учебник (https://usermanual.wiki/Document/jagsinstallationmanual.1635844236/help), но на этом застрял:
Это создаст две статические библиотеки librefblas.a и liblapack.a. Этого недостаточно для построения JAGS: вам нужно создать библиотеку динамической компоновки (DLL) для каждого из них. Сначала создайте файл определения libblas.def, который экспортирует все символы из библиотеки BLAS:
dlltool -z libblas.def --export-all-symbols librefblas.a
Затем свяжите это со статической библиотекой, чтобы создать DLL (libblas.dll) и библиотеку импорта (libblas.dll.a).
Как я могу создать файл .def без использования dlltool? У меня он не установлен, и у меня нет прав суперпользователя.
Я обнаружил, что можно использовать
ld
но я получаю следующую ошибку:
ld -o libblas.def librefblas.a
ld: предупреждение: не удается найти символ записи _start; не устанавливает начальный адрес
Как я могу это исправить? Что это значит?
Заранее спасибо за вашу помощь!
Лучший