Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
vozup
7 / 7 / 2
Регистрация: 25.12.2011
Сообщений: 111
1

Уменьшение размера программы

23.06.2014, 11:44. Просмотров 1479. Ответов 5
Метки нет (Все метки)

Здравствуйте, мне нужно уменьшить размер программы, прочитал что нужно добавлять строки:
C++
1
2
3
4
5
#pragma optimize("gsy",on)
#pragma comment(linker,"/RELEASE")
#pragma comment(linker,"/MERGE:.rdata=.text /MERGE:.data=.text")
#pragma comment(linker, "/SECTION:.text,EWR")
#pragma comment(linker,"/FILEALIGN:512")
Работаю в Code::Blocks но он не понимает команд типа pragma. В настройках проекта во вкладке Linker settings->Other linker options добавил строки:
/RELEASE
/MERGE:.rdata=.text /MERGE:.data=.text
/SECTION:.text,EWR
/FILEALIGN:512
Но компилятор выдает ошибки типа:
||=== Build: Release in MinProg (compiler: GNU GCC Compiler) ===|
\RELEASE||No such file or directory|
.rdata=.text||No such file or directory|
.data=.text||No such file or directory|
.text,EWR||No such file or directory|
mingw32-g++.exe: error: \FILEALIGN|512|No such file or directory|
||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Может я неправильно подключаю, помогите пожалуйста.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 11:44
Ответы с готовыми решениями:

Уменьшение времени работы программы
Добрый вечер. Решил задачу, и решил прогнать по ********. Программа заваливается по времени...

Уменьшение зависимостей скомпилированной программы
#include <iostream> using namespace std; void main() { cout << "hi" << endl; ...

Какой компилятор с++ генерирует малого размера программы ?
Подскажите, пожалуйста, какой компилятор с++ лучше взять, который на стадии генерации кода в...

Определение размера памяти доступной для программы
Как можно определить в программе размер доступной памяти? Необходимо для ограничения масимально...

Настройка размера окна при открытии программы (main(), не WinMain()
Доброго времени суток, форумчане! Во первых, хочу вас всех поблагодарить за помощь, благодаря...

5
Ilot
Эксперт С++
1845 / 1201 / 344
Регистрация: 16.05.2013
Сообщений: 3,157
Записей в блоге: 5
Завершенные тесты: 1
23.06.2014, 11:49 2
Релиз устанавливается через меню Build->Select targed->Release. Директивы pragma gcc не воспринимает. Подробнее смотрим тут.
0
castaway
Эксперт С++
4943 / 3049 / 455
Регистрация: 10.11.2010
Сообщений: 11,146
Записей в блоге: 10
Завершенные тесты: 1
23.06.2014, 11:52 3
Все эти параметры для Visual C++
0
vozup
7 / 7 / 2
Регистрация: 25.12.2011
Сообщений: 111
23.06.2014, 12:02  [ТС] 4
То что pragma не воспринимает, это я знаю
0
Ilot
Эксперт С++
1845 / 1201 / 344
Регистрация: 16.05.2013
Сообщений: 3,157
Записей в блоге: 5
Завершенные тесты: 1
23.06.2014, 12:05 5
vozup, вы по ссылке перейдите...
0
vozup
7 / 7 / 2
Регистрация: 25.12.2011
Сообщений: 111
23.06.2014, 12:12  [ТС] 6
А можно подробней пожалуйста
0
23.06.2014, 12:12
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2014, 12:12

Узнать, возможно ли пронести холодильник заданного размера через дверной проём указанного размера
Описание: Размеры холодильника A x B x C. Возможно ли его пронести через дверной проем размерами X...

Уменьшение размера программы
Добрый день. Есть ли какая-то возможность уменьшить размер программы? При создании в delphi 7...

Уменьшение размера PC игр
прошу всех кто знает как уменьшать размер игр для PC,вырезат и жать видео находящиеся в игре,а...


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

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

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