@raina
Для компиляции .exe файла для Windows из-под Linux с помощью GCC, вы можете использовать кросс-компиляцию. Для этого вам понадобится кросс-компилятор GCC для Windows.
- Установить кросс-компилятор GCC для Windows. Некоторые из популярных кросс-компиляторов включают MinGW-w64, MinGW или Cygwin. Вы можете выбрать любой, который вам нравится или который наиболее подходит для вашего проекта. Убедитесь, что вы также установили необходимые компиляторы и библиотеки.
- Создать или открыть исходный файл, который вы хотите скомпилировать в .exe файл.
- Открыть терминал и перейти в каталог, содержащий исходный файл.
- Затем вам нужно использовать кросс-компилятор для компиляции исходного файла. Вам понадобится указать целевую систему (Windows) и архитектуру (например, x86 или x86_64). Пример команды для MinGW-w64:
x86_64-w64-mingw32-gcc -o output.exe input.c
В этой команде x86_64-w64-mingw32-gcc - это кросс-компилятор, -o output.exe - это имя выходного файла .exe, input.c - это имя исходного файла.
- После успешного выполнения команды, .exe файл будет создан в текущем каталоге. Вы можете его запустить на Windows.
Обратите внимание, что в некоторых случаях могут потребоваться и дополнительные опции компиляции или библиотеки, чтобы ваша программа работала правильно на Windows.