А что такое e?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Oldring 28 мая 2003 г. 20:27
В ответ на: выражение вида e=10; причем если убрать линкер то все сразу показывает - как может влиять компоновщик на оптимизацию программы? ;-) отправлено net 28 мая 2003 г. 20:16

Линкер может влиять на оптимизацию программы, если компилятор ну очень крут. В этом случае может проводиться глобальная оптимизация на уровне всего проекта. Например, чтобы выяснить, что переменная нигде, кроме этого присваивания, не используется ;) Конечно, в этом случае объектные модули содержат не окончательный код, а некоторое внутреннее представление кода, по которому легко проводить оптимизацию. А кодогенерацией уже занимается сам линкер, который не совсем линкер. Не работал с Keil - так что это сведения вообще.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru