неопределенная ссылка на `memcpy ' - PullRequest
0 голосов
/ 06 ноября 2018

Я немного задыхаюсь от своего проекта «Рука-затмение». Я получаю следующие ошибки.

undefined reference to `__aeabi_uldivmod'
undefined reference to `memcpy'

Я знаю, что правильный gcc-lib отсутствует, но я не знаю, какое это будет право и как я могу правильно настроить eclipse для его использования.

На данный момент у меня есть эти относящиеся пути в моей переменной PATH проекта

C:\...\GNU Tools ARM Embedded\Build Tools\2.8-201611221915\bin (for make)
C:\...\GNU Tools ARM Embedded\5_4_2016q3\bin (for arm-none-eabi-gcc)

«Папка инструментов сборки» и «Папка инструментов» совпадают со вторым путем из переменной PATH проекта.

Я проверил много вещей и теперь совершенно запутался, могу ли я попросить немного помощи?

1 Ответ

0 голосов
/ 08 ноября 2018

Я нашел решение:

В настройках проекта («Сборка C / C ++» -> «Настройки» -> «Настройки инструмента» -> «Cross ARM C ++ Linker» -> «Gernal») следующие флаги были активны и должны быть деактивированы .

  • Не использовать библиотеки по умолчанию (-nodefaultlibs)
  • Нет запускаемых или стандартных библиотек (-nostdlib)
...