コンパイラーを搭載して、それ自体でコンパイルできるようにしたいのです。ご存じのとおり、自己コンパイルは「PC」の重要な機能です。アームボード上でubuntuが動いているので、ボード上でgccをセットアップする方法があれば、アームボードを使って簡単なプログラムを開発できます。
これを行うプロジェクトはありますか?ボードにgccを移植する方法はありますか? どんな手がかりも助けになる
コンパイラーを搭載して、それ自体でコンパイルできるようにしたいのです。ご存じのとおり、自己コンパイルは「PC」の重要な機能です。アームボード上でubuntuが動いているので、ボード上でgccをセットアップする方法があれば、アームボードを使って簡単なプログラムを開発できます。
これを行うプロジェクトはありますか?ボードにgccを移植する方法はありますか? どんな手がかりも助けになる
確かに、自己ホスト型コンパイラを作成することは可能です。最も簡単な方法は、ボードの「通常の」アプリのコンパイラーに使用するのと同じクロスコンパイラーツールチェーンを使用してGCCをビルドすることです。ただし、それは簡単なプロセスではありません。
ターゲット自体で実行されるツールチェーンを生成するいくつかのプロジェクトを次に示します。
Bootstrap-Linux:https ://github.com/pikhq/bootstrap-linux
アボリジニLinux: http: //landley.net/code/aboriginal/(ビルド済みのバイナリを含む)
完全に機能する Ubuntu がある場合は、次のようにします。
sudo apt-get update
sudo apt-get install build-essential
十分なメモリがない場合、または apt が見つからない場合は、ARM アーキテクチャと Ubuntu バージョンのパッケージをインターネットからボードに手動でダウンロードする必要があります。
dpkg -i <package_name.deb>
この段階では、満たされていない多くの依存関係を取得する可能性があるため、それらもダウンロードしてインストールする必要があります。