shamray 0 14 сентября, 2005 Опубликовано 14 сентября, 2005 · Жалоба При компиляции в 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" Что это означает. В смысле почему он ругается и как это исправить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 15 сентября, 2005 Опубликовано 15 сентября, 2005 · Жалоба ..... Filename too long: "version\8051\LIB\CLIB\cl-pli-nlxd-1e16x01.r51 ............. судя по не нашенскому языку - не нравиться имя файла (пишит дюже длинное). Вполне может быть линковщик досовский. а в дос формате имя файла не может привышать 8 знакомест. А вызов небось осуществляеться из OS поддерживающей "длинные имена" (форточки к примеру). Как лекарство - попробуйте переименовать имя файла в досовский формат. например vau_1001.r51 удачи Вам (круглый) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shedon 0 16 сентября, 2005 Опубликовано 16 сентября, 2005 · Жалоба Вполне может быть линковщик досовский. у иар 7,01 линковщик далеко не досовский. Попробуйте убрать в настройках проекта в разделе XLINK, вкладке Include галочку "Override default library name" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться