2

コンパイラーを搭載して、それ自体でコンパイルできるようにしたいのです。ご存じのとおり、自己コンパイルは「PC」の重要な機能です。アームボード上でubuntuが動いているので、ボード上でgccをセットアップする方法があれば、アームボードを使って簡単なプログラムを開発できます。

これを行うプロジェクトはありますか?ボードにgccを移植する方法はありますか? どんな手がかりも助けになる

4

2 に答える 2

1

確かに、自己ホスト型コンパイラを作成することは可能です。最も簡単な方法は、ボードの「通常の」アプリのコンパイラーに使用するのと同じクロスコンパイラーツールチェーンを使用してGCCをビルドすることです。ただし、それは簡単なプロセスではありません。

ターゲット自体で実行されるツールチェーンを生成するいくつかのプロジェクトを次に示します。

Bootstrap-Linux:https ://github.com/pikhq/bootstrap-linux

アボリジニLinux: http: //landley.net/code/aboriginal/(ビルド済みのバイナリを含む)

于 2013-02-28T20:34:49.353 に答える
0

完全に機能する Ubuntu がある場合は、次のようにします。

sudo apt-get update
sudo apt-get install build-essential

十分なメモリがない場合、または apt が見つからない場合は、ARM アーキテクチャと Ubuntu バージョンのパッケージをインターネットからボードに手動でダウンロードする必要があります。

dpkg -i <package_name.deb>

この段階では、満たされていない多くの依存関係を取得する可能性があるため、それらもダウンロードしてインストールする必要があります。

于 2013-03-01T09:07:48.087 に答える