0

syscalls.cファイルに_sbrk()関数を実装しようとしています。このために、newlibをプロジェクトオブジェクトファイルにリンクする必要があります。newlibsルートフォルダで私は簡単なことをしました

./configure --target=arm-elf

それは私にたくさんのMakefilesを作成しました。しかし、LDFLAGSを変更するために編集したMakefileがわかりません。これを行わないと、リンカが関連オブジェクトを見つけられないため、「未定義の参照」エラーが発生します。読んでくれてありがとう(そしてうまくいけば私を助けてくれて:)クリス

4

1 に答える 1

0

LDFLAGSビルドをグローバルに変更したい場合は、次のconfigureように呼び出すことができます。

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

結果Makefileは、提供されたフラグをその として使用しますLDFLAGS

于 2012-07-02T00:34:05.297 に答える