私はこの種のビジネスの初心者です。クロスコンパイルしLinux kernel
ました。しかし、私が知っておくべきことを尋ねる質問はほとんどありません。
Linuxカーネルをコンパイルするとき、ターゲットプラットフォームがであるため、このコマンドを使用していますARM
。
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
そのようcross compile
なソフトウェアはありますか、それともOpen Source
ソフトウェアがサポートしているかどうかはソフトウェアのリリースによって異なりますcross compilation
か?
Linuxカーネルソースにはarch folder
個別のアーキテクチャ用のが含まれていますがgcc
、、、含まれていません、なぜですかgLibc
?binutils
しかし、それらは可能性がありますcross-compiled
。なぜこのような行動が起こるのか誰か教えてもらえますか?
cross-compile
要件ごとに異なる種類のソフトウェアへの標準的な方法はありますか?この種のビジネスに堪能な方がいらっしゃいましたら、私を導いてください。
ありがとうございました。