2012-07-01 42 views
0

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

./configure --target=arm-elf 

这造就了我一堆的Makefile的。 但是现在我不知道为了更改LDFLAGS我要编辑哪个Makefile。 没有这样做,我得到一个“未定义的引用”错误,因为链接器没有找到相关的对象。 预先感谢阅读(希望帮助我:) 克里斯

回答

0

如果你想改变LDFLAGS全球范围内为您的构建,那么你可以调用configure这样的:

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

产生的Makefile将使用提供的标志为LDFLAGS

+0

感谢队友,这确实欺骗... – crizztus