Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 syscalls.c 文件中实现 _sbrk() 函数。为此,我需要将 newlib 与我的项目目标文件链接起来。在 newlibs 根文件夹中,我做了一个简单的
./configure --target=arm-elf
这为我创造了一堆 Makefile。但现在我不知道我编辑了哪个 Makefile 来更改 LDFLAGS。如果不这样做,我会收到“未定义的引用”错误,因为链接器找不到相关对象。在此先感谢您的阅读(并希望能帮助我:) 克里斯
如果您想LDFLAGS为您的构建进行全局更改,那么您可以configure像这样调用:
LDFLAGS
configure
./configure LDFLAGS="<yourflags>" --target=arm-elf
结果Makefile将使用提供的标志作为其LDFLAGS.
Makefile