標準のIntel DebianプログラムをArmにコンパイルするのは簡単ですか?

標準のIntel DebianプログラムをArmにコンパイルするのは簡単ですか?

標準のIntel DebianプログラムをArmにコンパイルするのは簡単ですか?プロセスを簡素化しましたか?

  • 私の好きなショーの1つを選択してください(Rスタジオ崇高な言葉現れる、等。 )
  • GitHubまたはLaunchpadでソースコードを探す
  • プログラムのウェブサイトから依存関係またはライブラリのリストを取得します。
  • makeコマンドを実行してみてください
  • それだけです。

それでは、私のRaspberry Pi、Androidタブレットなどでこのプログラムを実行できますか?移動するのはとても簡単ですか?一部および/またはほとんどLinuxプログラムをArmに?

ベストアンサー1

通常、これは可能です。 - Linuxはよく設計されたオペレーティングシステムであり、ハードウェアに依存するほとんどすべてがカーネルレベルで処理されます。 - Linux には posix 準拠のシステムコールインタフェースがあります。 - ほぼすべてのLinuxベースのソフトウェアはカーネルレベルの上に構築されます。標準Cライブラリ

これを行うためのよく知られた方法がいくつかあります。 - armツールチェーンを介して開発PC上でソフトウェアをクロスコンパイルします(好ましいディストリビューションについてはarm-gnu-eabiパッケージを参照)。 - ルートファイルシステムビルダー(buildrootやyoctoなど)を使用します。 (両方ともよく文書化されたオープンソースプロジェクトです) - ターゲットデバイスからローカルにソフトウェアをコンパイルします。

これがマイナーなものかどうかは、主に自分の経験に依存します。

おすすめ記事