将LDFLAGS添加到newlib Makefile

时间:2012-07-01 20:18:57

标签: linker makefile ld newlib ldflags

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

./configure --target=arm-elf

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

1 个答案:

答案 0 :(得分:0)

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

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

生成的Makefile将使用提供的标记作为其LDFLAGS