2012-07-01 65 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