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

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

Войти
Регистрация
Восстановить пароль
 
vozup
5 / 5 / 0
Регистрация: 25.12.2011
Сообщений: 100
#1

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

23.06.2014, 11:44. Просмотров 856. Ответов 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)) ===|

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

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

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

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

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

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

Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из та - C++
Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
23.06.2014, 11:49     Уменьшение размера программы #2
Релиз устанавливается через меню Build->Select targed->Release. Директивы pragma gcc не воспринимает. Подробнее смотрим тут.
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
23.06.2014, 11:52     Уменьшение размера программы #3
Все эти параметры для Visual C++
vozup
5 / 5 / 0
Регистрация: 25.12.2011
Сообщений: 100
23.06.2014, 12:02  [ТС]     Уменьшение размера программы #4
То что pragma не воспринимает, это я знаю
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
23.06.2014, 12:05     Уменьшение размера программы #5
vozup, вы по ссылке перейдите...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2014, 12:12     Уменьшение размера программы
Еще ссылки по теме:

Уменьшение количества циклов - C++
Здрастье всем. Вопрос такой. Есть 5 вложенных циклов и тело цикла. for() for() for() for() for() {тело цикла}

Уменьшение числа(динамика) - C++
Здравствуйте, помогите найти ошибку в коде для задачи - имеется натуральное число(1<=n<=10^6), к нему применимы операции -1 /2 и /3, при...

Увеличение и уменьшение квадрата С++ - C++
Доброе время суток! Кто может подсказать как можно реализовать увеличение и уменьшение квадрата динамически? То есть квадрат то...

Работа с консолью. Уменьшение нагрузки на ЦП - C++
Значит имеется следующий код: #include <conio.h> #include <iostream> int main() { bool bExit = false; while (!bExit) { ...

Уменьшение времени выполнения цикла - C++
Нужна помощь, мне надо засечь время выполнения цикла, который инициализирует элементы массива. А потом надо как-то развернуть цикл и...

Сначала увеличение числа, потом уменьшение - C++
Добрый день! Подскажите пожалуйста, как можно сделать так, чтобы число сначала увеличивалось, а потом, дойдя до определенного значения,...


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

Или воспользуйтесь поиском по форуму:
vozup
5 / 5 / 0
Регистрация: 25.12.2011
Сообщений: 100
23.06.2014, 12:12  [ТС]     Уменьшение размера программы #6
А можно подробней пожалуйста
Yandex
Объявления
23.06.2014, 12:12     Уменьшение размера программы
Ответ Создать тему
Опции темы

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