📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 242行目: | 242行目: | ||
<code>rsync</code>コマンドを使用することにより、Raspberry Piのディレクトリと同期することができる。<br> | <code>rsync</code>コマンドを使用することにより、Raspberry Piのディレクトリと同期することができる。<br> | ||
mkdir ~/Program/Qt_Embedded/sysroot ~/Program/Qt_Embedded/sysroot/usr ~/Program/Qt_Embedded/sysroot/opt | mkdir ~/Program/Qt_Embedded/sysroot ~/Program/Qt_Embedded/sysroot/usr ~/Program/Qt_Embedded/sysroot/opt | ||
rsync -avz --progress "ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib ~/Program/Qt_Embedded/sysroot | rsync -avz --progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib ~/Program/Qt_Embedded/sysroot | ||
rsync -avz --progress "ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/usr/include ~/Program/Qt_Embedded/sysroot/usr | rsync -avz --progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/usr/include ~/Program/Qt_Embedded/sysroot/usr | ||
rsync -avz --progress "ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/usr/lib ~/Program/Qt_Embedded/sysroot/usr | rsync -avz --progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/usr/lib ~/Program/Qt_Embedded/sysroot/usr | ||
rsync -avz --progress "ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/opt/vc ~/Program/Qt_Embedded/sysroot/opt | rsync -avz --progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/lib:/opt/vc ~/Program/Qt_Embedded/sysroot/opt | ||
<br> | <br> | ||
Linux PC上で、シンボリックリンクを相対的に調整する。<br> | Linux PC上で、シンボリックリンクを相対的に調整する。<br> | ||
| 284行目: | 284行目: | ||
Linux PC上で、QtをRaspberry Piにデプロイする。<br> | Linux PC上で、QtをRaspberry Piにデプロイする。<br> | ||
ここでは、~/Program/Qt_Embedded/Qt5Piから上で設定したプレフィックスに全てを同期させる。<br> | ここでは、~/Program/Qt_Embedded/Qt5Piから上で設定したプレフィックスに全てを同期させる。<br> | ||
rsync -avz --progress "ssh -p <ポート番号> -i <秘密鍵のフルパス>" ~/Program/Qt_Embedded/Qt5Pi <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/usr/local | rsync -avz --progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" ~/Program/Qt_Embedded/Qt5Pi <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/usr/local | ||
<br> | <br> | ||
Linux PC上で、Qtのサンプルプログラムをビルドして動作確認を行う。<br> | Linux PC上で、Qtのサンプルプログラムをビルドして動作確認を行う。<br> | ||
| 325行目: | 325行目: | ||
cd <Qtソフトウェアのサンプルプロジェクト> | cd <Qtソフトウェアのサンプルプロジェクト> | ||
~/Program/ | ~/Program/Qt_Embedded/Qt5/bin/qmake | ||
make -j 8 | make -j 8 | ||
make install | make install | ||
<br> | <br> | ||
最後に、Qtソフトウェアをデプロイする。<br> | 最後に、Qtソフトウェアをデプロイする。<br> | ||
rsync -avz | rsync -avz progress -e --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" ~/Program/Qt_Embedded/Qt5Pi <Raspberry Piのユーザ名>@<Raspberry Piのホスト名またはIPアドレス>:/usr/local | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Qt]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Qt]] | ||