at_kazutaka.bito
2017年7月10日 16時49分
Armadillo-440で、SDカードにDebian環境を構築して、セルフコンパイルできるようにする方法です。
以下の手順にあたり、Armadillo-440をインターネット接続可能なネットワークに接続します。
1.Armadillo-440で、Debian環境が動作できるように
Armadillo-400 シリーズソフトウェアマニュアル
第8章 カーネル/ユーザーランドの配置
8.2. ストレージに配置する
の手順で、SDカードにDebian環境構築します。
以下、Armadillo-440上の操作になります。
2.Debian環境のアップデートを行います。
root@debian:~# date [現在の時刻]
root@debian:~# apt-get update
root@debian:~# apt-get upgrade
3.build-essentialをインストールします。
root@debian:~# apt-get install build-essential
以上で、セルフコンパイル可能になりました。
例えば、上記で構築されたArmadilloのDebian環境に下記のようなhello.cを作成します。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("Hello World!\n");
return EXIT_SUCCESS;
}
下記のようにgccでコンパイルすると、実行ファイルhelloが生成されます。
root@debian:~# gcc hello.c -o hello