サンプルコード
サンプルコード に関する説明です。
目次
- 1. クロス開発ツールのインストール
- 2. クロス開発環境用ライブラリのインストール
- 3. サンプルコードのコンパイル
- 4. 実行
- 4.1. touchscreen
- 4.2. freetype
1. クロス開発ツールのインストール
クロス開発ツールのインストール (Debian編, Fedora編) を参照してください。
2. クロス開発環境用ライブラリのインストール
libfreetype6、 libfreetype6-dev、 libzlib、 libzlib をダウンロードします。
dpkg-cross でクロス開発環境用のパッケージに変換します。
$ dpkg-cross -a arm -b zlib1g_1.2.3-13_arm.deb Building zlib1g-arm-cross_1.2.3-13_all.deb $ dpkg-cross -a arm -b zlib1g-dev_1.2.3-13_arm.deb Building zlib1g-dev-arm-cross_1.2.3-13_all.deb $ dpkg-cross -a arm -b libfreetype6_2.2.1-5+etch2_arm.deb Building libfreetype6-arm-cross_2.2.1-5+etch2_all.deb $ dpkg-cross -a arm -b libfreetype6-dev_2.2.1-5+etch2_arm.deb Building libfreetype6-dev-arm-cross_2.2.1-5+etch2_all.deb
変換したパッケージをインストールします。
# dpkg -i zlib1g-arm-cross_1.2.3-13_all.deb # dpkg -i zlib1g-dev-arm-cross_1.2.3-13_all.deb # dpkg -i libfreetype6-arm-cross_2.2.1-5+etch2_all.deb # dpkg -i libfreetype6-dev-arm-cross_2.2.1-5+etch2_all.deb
3. サンプルコードのコンパイル
- ソースコード demo-programs-20080624.tar.bz2 をダウンロード
- 適当な作業ディレクトリに展開
- make を実行
$ tar xvjf demo-programs-20080624.tar.bz2 $ cd demo-programs-20080624 $ make
4. 実行
4.1. touchscreen
$ ./touchscreen
4.2. freetype
表示したい文字列、サイズ (ピクセル)、TrueType フォントを引数に指定して起動します。
$ ./freetype 'Hello World!' 62 YourFavoriteFont.ttf

著作権と免責
Copyright © 2012 Pylone, Inc.
この文書の著作権は株式会社パイロンが保有します。
この文書は「現状のまま(as is)」で提供され、明示的であるかどうかを問わず、内容についてなんら保証するものではありません。
この文書には、技術的な誤り、誤植、不適格な表現や未完成部分等を含む可能性があります。従って、この文書は予告無しに追加、変更、削除される可能性があります。
この文書は「クリエイティブ・コモンズ-表示-2.1-日本 以降」(CC-by-2.1 or later) の下で配布されています。