私はAngstrom Linuxを実行しているBeaglebone Blackで動作する必要があるアプリケーションを作成しています。このボードの出荷されたLinuxにはすでにノードが付属していますが、非常に早いバージョン(0.12.7)です。だから私は新しいバージョンを使用しようとしました。私はnode.jsのWebサイトに行き、this archive(ARMv7用のノードバージョン4.6.1のLinuxバイナリ)をダウンロードしました。Beaglebone Black ARMv7ボード上で新しいnode.jsを実行するには?
[email protected]:/sdcard/node-v4.6.1-linux-armv7l/bin# ./node -v
-sh: ./node: No such file or directory
sdcard
は、私は(カードはokです使うSDカード上のext4のパーティションで、私はまた別のものを実行することができます:私はBeagleboneにパッケージを抽出し、ノードを実行しようとすると、私は奇妙なエラーが出ます古いノードのバージョンと同じパーティションのノードプロジェクト)。
なぜこのエラーが発生し、それは何を意味しますか?上記のディレクトリ内のノードの実行可能ファイルはOKのようだ:
[email protected]:/sdcard/node-v4.6.1-linux-armv7l/bin# file node
node: ELF 32-bit LSB executable, ARM, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x2b816f446e6e77cabfa4c3303376c05a5f90ff2a, not stripped
これは、このボードのために[OK]をする必要があり、私は思う:
[email protected]:/sdcard/node-v4.6.1-linux-armv7l/bin# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 990.68
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
は私が間違って何をやっている||私は何が欠けていますか?
「lddノード」とは何ですか? – robertklep
BBBにlddはありません。 – Robert
それは不足しているライブラリか[ダイナミックローダそのもの](http://stackoverflow.com/q/36085323/3156750)です。 – Notlikethat