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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Demsi
0 / 0 / 0
Регистрация: 16.08.2011
Сообщений: 3
#1

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

16.08.2011, 17:09. Просмотров 558. Ответов 1
Метки нет (Все метки)

Есть такая проблема: компилирую программу из под Windows 7, на MinGW
g++ -o test.exe test.cpp
например.
Я не пользуюсь средами, так как они мне пока не нужны, и все компилирую с консоли.
Проблема в том что таким образом откомпилированная программа не запускается на Windows xp.
Я знаю что в средах Visual Studio или Borland можно поставить галочку release, и тогда программа будет работать на всех Windows,
но как это сделать с помощью MinGW?

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

Перестает работать вывод в консоль в Release версии dll - C++
компилю dll в Release версию и после того как отключаю длл от проги и снова подключаю перестает работать вывод в консоль, хотя все...

Отвечает за стиль программы - Code Blocks или mingw? - C++
Здравствуйте! Столкнулся с такой проблемой - при компиляции программ в Code Blocks с помощью mingw стиль получается как у классического...

Не получается сделать статическую линковку своей программы в MinGW - C++
Написал на с++ программу, скомпилировал и решил дать другу потестить. Хотел слинковать статически при помощи ключа '-static', но...

Может ли MinGW x64 компилить приложения x32? Или нужно для этого отдельно ещё MinGW х32 качать? - C++
Просто решил поиграться с CodeLite.

Mingw-w64 MinGW TDM-GCC - C++
Всем привет. Хочу понять, существует ли принципиальная разница между Mingw-w64, MinGW и TDM-GCC? Какие плюсы/минусы у этих трех...

MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует. - C++
Решил освоить этот компилятор, поставил под windows. Пишу банальный хелло ворлд. Пробую скомпилировать g++ test.cpp - o test При...

1
Demsi
0 / 0 / 0
Регистрация: 16.08.2011
Сообщений: 3
27.09.2012, 22:23  [ТС] #2
Проблема решилась ключом -static
g++ -c test.cpp
g++ -static test.o -o test.exe
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2012, 22:23
Привет! Вот еще темы с ответами:

Проверка версии программы - C++
как сделать проверку обновления программы, по системе: считать версию из txt на сервере - считать версию из txt в папке с программой -...

Проверка версии программы (перевод кода с C#) - C++
Всем привет,подскажите как перевести данный код с C# на с++? try { WebClient ClientStatus = new WebClient(); string...

Таймер не работает в Release версии - Visual C++
Написал я курсач, но всё пашет только при запуске приложения из Visual Studio. После того, как я перевёл всё в exe`шник и запустил его...

Ошибка DLL в Release версии приложения - C++ Builder
Я написал DLL hiper.dll, подключил её к своему приложению через LoadLibrary. В Debug версии всё работает отлично! Но в Release версии...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru