- ベストアンサー
クロスコンパイルの正しい概念
玄箱のクロスコンパイル環境を作ろうと思っています。 そもそも、クロスコンパイルとは ・玄箱でまともにコンパイルすると非常に時間がかかるし、容量も少ないので別のPC側でコンパイルを行う。 くらいしか思っていません。あっていますか? クロスコンパイル環境構築の前提条件のところで悩んでいまして、 ・gccさえ同じであればいいのか? ・同じカーネル(バージョン)でなくてはならないか? ・同じOSでなければいけないか? どうなのでしょう? また、実際の手順は 1) 別のマシンでソースからconfigure, make , make install 2) installしたprefixから配下をそのままごそっと玄箱へコピー 3) あとは普通にコマンド実行 という感じで思っています?あっていますか? 参考になるページなどありましたらあわせてお願いします。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
お礼
ご返答ありがとうございます。 ですがgas・ldとは何でしょう?? 基本的に考え方は間違っていないようなので挑戦してみます。 targetはubuntu hostはwin(Cygwin) で考えています。