MinGW-W64: Какие параметры установки (Archtitecture, Threads, ...) необходимо / нужно использовать для разработки на Windows - PullRequest
1 голос
/ 30 сентября 2019

Я хочу установить MinGW-W64 для Windows 10 64 бит (должен работать на версии 1607!). Первая проблема заключается в том, какой MinGW следует загрузить, на странице загрузки есть 3 версии: 1) «MingW-W64-builds», 2) «Msys2», 3) «Win-Builds». Я выбрал 1). Если это не так для моей цели (см. Ниже), пожалуйста, сообщите мне.

Когда я запускаю установщик, мне нужно выбрать следующие опции, которые мне непонятно, что выбрать:

Архитектура: i686 или x86_64Темы: posix или win32Исключение: dwarf или sjlj

Цель (что я хочу сделать)

Я хочу (позже) установить 64-битный компилятор CLang C ++, для которого AFAIK требуются библиотеки из MinGW-64.

Я хочу написать собственные 64-битные приложения для C ++ (по крайней мере C ++ 14) для Windows 64 (скомпилированные с помощью GCC или CLang). Мне не нужен bash (или кто-то говорит мне вескую причину, почему я должен использовать его вместо превосходного Windows Powershell).

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

Исходники должны быть максимально совместимы с источниками, которые могут быть скомпилированы с помощью Visual Studio исозданные двоичные файлы также должны быть максимально совместимы с кодом, созданным в Visual Studio (к сожалению, я не могу использовать версию VS Community из-за лицензионных причин).

(Может быть, это полезно для ответов: Python 2.7.11 и Python 3.7установлены на моей машине)

...