Описание тега dlltool

Dlltool - это двоичная утилита GNU, которая создает файлы, необходимые для создания библиотек динамической компоновки (DLL) в системах, которые понимают файлы изображений в формате PE, например Windows.
1 ответ

Поиск информации о dlltool --add-irect (-a)

Я ищу дополнительную информацию о параметре --add-irectal для dlltool. Когда вы используете эту опцию? Что оно делает? Информация из binutils поможет по этой опции: -a --add-indirect Указывает, что когда dlltool создает файл экспорта, он должен доба…
13 дек '13 в 11:09
0 ответов

dlltool: фатальная ошибка: не скомпилировано в поддержку x86_64

Я пытаюсь построить 64-битную версию libpython27.a от python27.dll на Windows 7 x64. Следуя этим инструкциям, я попытался: E:\temp>gendef python27.dll * [python27.dll] Found PE+ image E:\temp>dlltool --as-flags=--64 -m i386:x86-64 -k --output-…
13 ноя '15 в 05:36
1 ответ

Как устранить ошибку GHC "Неизвестное имя раздела PEi386`.idata$4' "в Windows?

Недавно я обнаружил, что инструкции, которые я написал для компиляции HDBC-postgresql в Windows, больше не работают с Haskell Platform 2012.2.0.0. Библиотека собирается нормально, но при попытке связать встроенную библиотеку, cabal не удается с: Заг…
03 ноя '12 в 12:58
0 ответов

Как отследить ошибки DLL-импорта задержки (отсутствует DLL или символ) в MinGW(-w64)?

С помощью dlltool -y Можно создать библиотеки отложенного импорта для существующих файлов.dll или.def. Это, кажется, работает просто отлично до того момента, когда dll требуется в системах, которые не имеют соответствующей dll (как и ожидалось для и…
08 июн '15 в 14:31
0 ответов

Как получить аргумент функции DLL-файла и тип возвращаемого значения?

Как мы можем получить список функций экспорта файла DLL с аргументом и типом возврата? Я не знаю, на каком языке DLL сборка. Я перепробовал все инструменты, связанные с DLL, но ни один инструмент не дает конкретный список с аргументом и типом возвра…
15 фев '13 в 12:35
1 ответ

pexports dlltool Синтаксическая ошибка в файле def python27.def:0

Мне не удается собрать libpythonX.a. dlltool --dllname "python27.dll" --def "python27.def" --output-lib libpython27.a Я получаю следующую ошибку dlltool.exe: Синтаксическая ошибка в файле def python27.def:0 Я следовал за шагами на http://sebsauvage.…
19 окт '15 в 16:13
1 ответ

MinGW dlltool создает пустой файл

Я пытаюсь собрать статическую библиотеку, используя MinGW dlltool, чтобы связать ее в GCC. У меня есть только файл DLL. Я создал файл *.def и теперь пытаюсь создать файл *.a. Однако я не могу заставить MinGW dlltool создавать антишиги, он только соз…
16 авг '14 в 20:58
1 ответ

Сборка DLL с помощью gcc с использованием библиотечного файла (.a), преобразованного из библиотеки импорта (.lib)

Шаг 1. У меня есть импортный файл lib (main.lib) для моего исполняемого файла (main.exe), который экспортирует некоторые символы. Эти символы экспортируются с использованием extern "C". Шаг 2. У меня также есть исходный файл (extra.cpp), который экс…
10 дек '13 в 02:27
1 ответ

dlltool: не могу создать.lib файл: libpython27.a: неверная цель bfd

Я пытаюсь построить 64-битную версию libpython27.a от python27.dll на Windows 7 x64. Следуя этим инструкциям, я попытался: E:\temp>gendef python27.dll * [python27.dll] Found PE+ image E:\temp>dlltool --as-flags=--64 -m i386:x86-64 -k --output-…
13 ноя '15 в 06:13
0 ответов

В чем разница между dll, созданной непосредственно из gcc, и dll, созданной dllwrap или dlltool?

Интересно, чем отличается библиотека (dll) при использовании gcc -shared напрямую и при использовании других утилит, таких как dllwrap или dlltool. Я знаю, что эти утилиты в конечном итоге называют gcc, но какую дополнительную работу они выполняют?
05 апр '19 в 16:37
1 ответ

Получите привязку функции отложенной загрузки, правильно записанную в исполняемый файл образа (dlltool)

Я изучал конвейер отложенной загрузки (delayimp) как возможный бэкэнд для отсутствующей функциональности RPATH в Windows на следующем примере: #include <stdio.h> int __declspec(dllimport) foo(int arg); int main(int argc, char* argv[]) { printf…
24 авг '20 в 13:29
0 ответов

создать файл .def с ld

Я пытаюсь установить JAGS, но перед этим мне нужно собрать Lapack. Я нашел этот учебник (https://usermanual.wiki/Document/jagsinstallationmanual.1635844236/help), но на этом застрял: Это создаст две статические библиотеки librefblas.a и liblapack.a.…
25 июн '21 в 00:47