Пожалуйста, скажите мне, как я могу создать.exe файлы для Windows . мой код на языке C gtk+
Я хочу создать файл.exe, который может работать на Windows. я написал простой код для генерации окна с кнопкой в gtk. я скомпилировал этот код, и он работает правильно с помощью команды
gcc code.c -o code `pkg-config --cflags --libs gtk+-2.0`
я знаю, используя mingw32 .exe файлы могут быть созданы, и я создал.exe файл простой привет код мира c с помощью этой команды
i586-mingw32msvc-gcc hello.c -o hello.exe
когда я пытаюсь скомпилировать AC-код, имеющий '#include', он выдает ошибку
i586-mingw32msvc-gcc code.c -o code.exe `pkg-config --cflags --libs gtk+-2.0`
пожалуйста, ведите меня шаг за шагом и подробно я новичок в Ubuntu
1 ответ
Вы также должны установить необходимые зависимости, в данном случае библиотеки версий GTK+ 2.x, созданные с помощью mingw32, для кросс-компиляции. Вы не можете ссылаться на библиотеки, установленные в Ubuntu, чтобы создать программу GTK + для Windows. Вам также нужны версии библиотек, созданных для Windows.
Однако они не упакованы как часть Ubuntu.
У меня нет полной информации о том, как собрать библиотеки для Windows в Ubuntu, чтобы вы могли кросс-компилировать для Windows в Ubuntu. Ваш лучший вариант - установить VirtualBox
и использовать виртуальную машину Windows для создания и тестирования приложений в Windows.