Raspberry用のNode.jsをすばやくコンパイルする

Raspberry用のNode.jsをすばやくコンパイルする

Raspberry Pi用のnode.jsコードをコンパイルし、Raspberry Piにコード自体をコンパイルさせるより高速な方法があるかどうか疑問に思います。

nodejsソースを次に複製したとしましょう。 /ホーム/パイ/ノード/私のラズベリーに。

  1. ./configureRaspberry Piで正しく動作しますか?
  2. その後、ノードフォルダを自分のデスクトップコンピュータにコピーして実行しましたmake
  3. それから私のフォルダを私のラズベリーパイにコピーしました。/ホーム/パイ/ノードそして実行してくださいmake install

これはうまくいくでしょうか?うまくいけば、このアプローチに欠点はありますか?


編集する:使用に同意します。プリコンパイル済みバージョンプロポーザルわかめの一種これは、実際に最新のノードをできるだけ早く取得する最速の方法だからです。

答え1

私の提案はこれを行うのではなく、代わりに次のものを使用することです。プリコンパイル済みバージョン

しかし、それが十分でない場合:

Raspberry Piで./configureを実行していますか?

はい。

その後、ノードフォルダを自分のデスクトップコンピュータにコピーし、makeを実行しました。

カント。ビルドはPiでローカルで実行するか、クロスコンパイラを使用して実行する必要があります。前者の場合、を使用してインストールできるため、依存関係を解決するのは簡単ですが、apt-getビルドが遅くなります。後者の場合、ビルドははるかに高速ですが(デスクトップが700MHzのシングルコアではないと仮定して)、これを設定して環境全体の依存関係を解決するには、どちらがより多くのエラーであるかを学び、解決するのに時間がかかることがあります。傾向 — — 実行可能ファイルに存在する可能性のあるマイナーな欠陥が含まれます。

走るmake install

デフォルトのインストールディレクトリは、おそらく/usr/localrootとしてその手順を実行する必要があり(どのように機能するのかわかりませんsudo make ...)、そうでない場合は設定してINSTALL_DIRそれ./configure --helpに関する情報を提供する必要があります。

関連情報