1

cygwin に組み込みアーム gcc コンパイラを使用して SDK をコンパイルしようとしています。Makefile ベースの SDK です。私のターゲットは、cortex m3 デバイスです。私の問題は、SDK にはターゲット用のカスタム libc 実装があり、arm コンパイラ (arm-none-eabi-gcc) でコンパイルすると、SDK libc ではなく、gnu arm libc を選択するように見えることです。これにより、コンパイル エラーが発生します。Makefile が正しいことは確かです (これが機能していたコンピューターから SDK 全体をコピーして貼り付けました)。そのコンピューターにアクセスして、設定を確認/比較することはできなくなりました。arm gcc コンパイラが libc の独自の実装を探すのを防ぎ、代わりに正しい実装を指すようにする方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1