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