Добавить 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,

Другие вопросы по тегам