|
Не могу скомпилить проект с локированием глобальных регистров.
Объявление такое:
__regvar __no_init int Value1 @15;
В опциях проекта нужные регисты локированы, С-библиотеки не используются (установлено None)
Линкер дает ошибку:
Error[e46]: Undefined external "?Register_R15_is_global_regvar" referred in main
Как с этим бороться?
Этот же проект под 2.28А собирается и работает нормально.
Компилятор вставляет в листинг строку
REQUIRE ?Register_R15_is_global_regvar
а линкер, видимо, ее не понимает. Как либо запретить компилятору эту строку вставлять, либо научить линкер ее понимать?
E-mail: info@telesys.ru