Добавить LDFLAGS в make-файлы newlib
Я пытаюсь реализовать функцию _sbrk() в файле syscalls.c. Для этого мне нужно связать newlib с объектным файлом моих проектов. В корневой папке newlibs я сделал простой
./configure --target=arm-elf
который создал мне кучу Makefiles. Но теперь я не знаю, какой Makefile я должен редактировать, чтобы изменить LDFLAGS. Без этого я получаю ошибку "неопределенная ссылка", потому что компоновщик не находит связанный объект. Заранее спасибо за чтение (и, надеюсь, помогать мне:) Крис
1 ответ
Решение
Если вы хотите изменить LDFLAGS
глобально для вашей сборки, то вы можете вызвать configure
как это:
./configure LDFLAGS="<yourflags>" --target=arm-elf
Результирующий Makefile
будет использовать предоставленные флаги как его LDFLAGS
,