multiple definition
KVAnton-WEB opened this issue · 2 comments
KVAnton-WEB commented
/Core/Src/syscalls.c:89: multiple definition of `_exit'; /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/lib/thumb/v7-m/nofp/libnosys.a(_exit.o):/build/newlib-CVVEyx/newlib-3.3.0/build/arm-none-eabi/thumb/v7-m/nofp/libgloss/libnosys/../../../../../../../libgloss/libnosys/_exit.c:17: first defined here
Через скрипты CubeIDE линкуется нормально.
SL-RU commented
Нужно удалить файл /Core/Src/syscalls.c или добавить его в CMakeIgnore.txt. Или настоить изменить библиотеку syscalls, по-умолчанию стоит libnosys
KVAnton-WEB commented
Спасибо, все получилось 🙏