Arria 10 SoC バーチャル・プラットフォーム ユーザーガイド

ID 683326
日付 9/16/2015
Public
ドキュメント目次

1.6.3. ホスト上でのアプリケーションの作成とクロス・コンパイル

  1. ホスト上のホーム・フォルダへと進み、以下のソース・コードを含むfactorial.cという名称のファイルを作成します。
    #include <stdio.h> int factorial(int n) { if (n == 0) return 1; return n * factorial (n - 1); } int main () { int i; int n; for (i = 0; i < 10; ++i) { n = factorial (i); printf ("factorial(%d) = %d\n", i, n); } return 0; }
  2. 次のコマンドを入力して、factorial.cファイルをクロス・コンパイルします。
    arm-linux-gnueabihf-gcc factorial.c -ggdb -o factorial.out