我正在尝试在syscalls.c文件中实现_sbrk()函数。为此,我需要将newlib与我的项目对象文件链接起来。 在newlibs根文件夹中我做了一个简单的
./configure --target=arm-elf
它为我创造了一堆Makefile。 但是现在我不知道为了改变LDFLAGS我编辑了哪个Makefile。 如果不这样做,我会收到“未定义的引用”错误,因为链接器找不到相关的对象。 提前感谢阅读(并希望帮助我:) 克里斯
答案 0 :(得分:0)
如果您想为您的构建全局更改LDFLAGS
,那么您可以像这样调用configure
:
./configure LDFLAGS="<yourflags>" --target=arm-elf
生成的Makefile
将使用提供的标记作为其LDFLAGS
。