Расположение файла Mingw-w64 - PullRequest
1 голос
/ 02 марта 2011

Я установил мультибиблиотечную версию mingw-w64, чтобы можно было создавать как 32-битные, так и 64-битные двоичные файлы. Вот древовидное представление файлов: http://pastebin.com/r4QUnbwJ. Если вы хотите только просмотреть каталоги, посмотрите это вместо этого: http://pastebin.com/2m6uqt4E. Похоже, что в некоторых случаях есть дубликаты файлов, как в каталоге bin. Они отличаются в любом случае? Также я вижу один каталог с именем "mingw", а другой - с именем "x86_64-w64-mingw32". По содержанию они выглядят примерно одинаково. Опять какая разница?

По сути, я просто хочу объяснить расположение файлов. Я не ожидаю описания каждого файла, но было бы хорошо, если бы были рассмотрены некоторые основные концепции в mingw-w64 (multilib).

1 Ответ

1 голос
/ 03 марта 2011

По моему опыту, каталог / mingw можно безопасно удалить. Он необходим только для странной системы сборки GCC (а в некоторых случаях даже может быть пустым).

В каталоге x86_64-w64-mingw32 / bin содержатся исполняемые файлы, вызываемые gcc / g ++ / gfortran / etc. внутренне. Не удаляйте их.

Кажется, что нет "стандартной" структуры каталогов, иногда каталоги x86_64-w64-mingw32 / lib (32) и x86_64-w64-mingw32 / include содержат одни и те же файлы. Иногда одни и те же файлы находятся даже в корневых каталогах include и lib (32). Если вам нужен ответ эксперта, не стесняйтесь писать в список рассылки minwgw-64 , там живет много знающих людей.

...