質問: こちらのサイトでraspbianのクロスコンパイル環境を作り方が説明されているのですが、Ubuntuのbit数はraspbianと合わせた方がいいのでしょうか? raspbianは Linux raspberrypi 3.18.11+ #781 PREEMPT Tue Apr 21 18:02:18 BST 2015 armv6l GNU/Linux これを使用しています。 armv6lが何bitなのか分からないのですが、32bitまたは64bitのどちらに合わせた方がいいでしょうか? よろしくお願いします。
回答: クロスコンパイル環境ですからホストとターゲットのビット数が同じである必然はまったくありません。 むしろ 64bit/32bit の両方で問題の生じないソースコードが書けるように ホストは 64bit のほうが良い、んぢゃないですかね? ホスト側の 64bit native compiler と クロス用の 32bit cross compiler と、 両方で [raspberry-pi](/questions/tagged/raspberry-pi "'raspberry-pi' のタグが付いた質問を表示") の 32bit コードをコンパイルしてみると違う警告が出たりします。