Перейти к содержанию
    

Ошибка линкера. Что это значит?

При компиляции в IAR7.10 для 51-х линкер выдает следующую ошибку:

 

 

Fatal Error[e34]: Filename too long: "version\8051\LIB\CLIB\cl-pli-nlxd-1e16x01.r51 -D_IDATA_STACK_SIZE=0x20 -D_EXTENDED_STACK_START=0x00

-D_EXTENDED_STACK_END=0x00 -D_EXTENDED_STACK_SIZE=0x00

-D_PDATA_STACK_SIZE=0x80 -D_XDATA_STACK_SIZE=0xfff

-D_XDATA_HEAP_SIZE=0x7ff -D_FAR_HEAP_SIZE=0x7ff

-D_HUGE_HEAP_SIZE=0x7ff"

 

Что это означает. В смысле почему он ругается и как это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..... Filename too long: "version\8051\LIB\CLIB\cl-pli-nlxd-1e16x01.r51 .............

 

судя по не нашенскому языку - не нравиться имя файла (пишит дюже длинное). Вполне может быть линковщик досовский. а в дос формате имя файла не может привышать 8 знакомест. А вызов небось осуществляеться из OS поддерживающей "длинные имена" (форточки к примеру).

 

Как лекарство - попробуйте переименовать имя файла в досовский формат.

например

 

vau_1001.r51

 

удачи Вам

(круглый)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вполне может быть линковщик досовский.
у иар 7,01 линковщик далеко не досовский. Попробуйте убрать в настройках проекта в разделе XLINK, вкладке Include галочку "Override default library name"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...