Angstrom Linux를 실행하는 Beaglebone Black에서 실행해야하는 응용 프로그램을 작성하고 있습니다. 이 보드의 선적 된 리눅스는 이미 노드가 있지만 매우 초기 버전 (0.12.7)입니다. 그래서 새로운 버전을 사용하려고했습니다. node.js 웹 사이트에 가서 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
내가 (카드가 괜찮 사용하는 SD 카드에 ext4를 파티션이다, 나는 또 다른를 실행할 수 있습니다 : 나는 Beaglebone에 패키지를 추출하고 노드를 실행하려고하면, 나는 이상한 오류 이전 노드 버전과 동일한 파티션의 노드 프로젝트).
왜이 오류가 발생하며 그 의미는 무엇입니까? 위에서 언급 한 디렉토리에있는 노드 실행 파일이 확인 될 것으로 보인다 :
[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
이이 보드에 대한 확인을해야, 내 생각 :
[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