Форум программистов, компьютерный форум CyberForum.ru

Сбор release версии программы с++, на MinGW - C++

Восстановить пароль Регистрация
 
Demsi
 Аватар для Demsi
0 / 0 / 0
Регистрация: 16.08.2011
Сообщений: 3
16.08.2011, 17:09     Сбор release версии программы с++, на MinGW #1
Есть такая проблема: компилирую программу из под Windows 7, на MinGW
g++ -o test.exe test.cpp
например.
Я не пользуюсь средами, так как они мне пока не нужны, и все компилирую с консоли.
Проблема в том что таким образом откомпилированная программа не запускается на Windows xp.
Я знаю что в средах Visual Studio или Borland можно поставить галочку release, и тогда программа будет работать на всех Windows,
но как это сделать с помощью MinGW?

Может быть кто нибудь знает аргументы g++ для release сборки? Если они есть конечно..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2011, 17:09     Сбор release версии программы с++, на MinGW
Посмотрите здесь:

C++ Перестает работать вывод в консоль в Release версии dll
Не компилируется в Release C++
C++ Не работает в release
Проверка версии программы C++
C++ Release
C++ MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует.
Падение Release C++
C++ Release/Debug

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Demsi
 Аватар для Demsi
0 / 0 / 0
Регистрация: 16.08.2011
Сообщений: 3
27.09.2012, 22:23  [ТС]     Сбор release версии программы с++, на MinGW #2
Проблема решилась ключом -static
g++ -c test.cpp
g++ -static test.o -o test.exe
Yandex
Объявления
27.09.2012, 22:23     Сбор release версии программы с++, на MinGW
Ответ Создать тему
Опции темы

Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru