0

我正在尝试在 syscalls.c 文件中实现 _sbrk() 函数。为此,我需要将 newlib 与我的项目目标文件链接起来。在 newlibs 根文件夹中,我做了一个简单的

./configure --target=arm-elf

这为我创造了一堆 Makefile。但现在我不知道我编辑了哪个 Makefile 来更改 LDFLAGS。如果不这样做,我会收到“未定义的引用”错误,因为链接器找不到相关对象。在此先感谢您的阅读(并希望能帮助我:) 克里斯

4

1 回答 1

0

如果您想LDFLAGS为您的构建进行全局更改,那么您可以configure像这样调用:

./configure LDFLAGS="<yourflags>" --target=arm-elf

结果Makefile将使用提供的标志作为其LDFLAGS.

于 2012-07-02T00:34:05.297 回答