ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
586664 Топик полностью
VVB (18.03.2015 15:12 - 15:14, просмотров: 64) ответил SciFi на Ключ линкера "-l" -->
Да даже если я без -L и -l прямо указываю мою библиотеку, не собирается Похоже, проблема в порядке просмотра библиотек. Так как я не скармливаю obj, то: 1. линкер сначала открывает мою библиотеку 2. вытаскивает оттуда все необходимые функции (в частности, из-за использования точки входа он может кое-что вытащить) 3. все лишние (неиспользуемые) функции из моей библиотеки благополучно забывает, потому что они не нужны никому 4. после закрытия моих библиотек начинает шерстить системные 5. и в конце просмотра системных библиотек оказывается неразрешёнными все затычки для newlib, которые были вообще-то в моей библиотеке Выхода два: 1. подключать объектник 2. самому указывать порядок просмотра библиотек или использовать групповой просмотр типа --start-group %(libc) %(libgloss) --end-group Наверное, пойду по пути №1, не надо будет ковыряться с библиотеками (знать их точные имена и расположение)