Я на кейл позже 6.20 не смотрел, а тот так вроде бы не умел. Но на мой взгляд это не совсем правильно(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ReAl 10 января 2005 г. 20:30
В ответ на: Так ведь таким методом работает Кейл для 51-го - смотри linker code packing. отправлено vmp 10 января 2005 г. 19:57

сначала делать раздельную компиляцию, чтобы линкеру работу упростить (оставить только разрешение перемещаемых ссылок, остальное упрятано компилятором в константы с точки зрения линкера), а потом заставлять линкер это всё разбирать. Линкеру надо знать слишком много про процессор, столько же, сколько компилятору.
Так зачем тогда он (линкер) в таком виде? Не лучше ли весь текст обрабатывать компилятором?
Впрочем, ответ известен :-) Он называется "совместимость с предыдущими версиями" и иногда заставляет делать что-то криво и в виде заплат вместо того, чтобы всё с нуля сделать по-человечески :-(

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

Ответы



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

E-mail: info@telesys.ru