ライブラリの問題があると思います。私は前にこの問題を満たしている、私の修正は以下の通りです:
[email protected]:~# ./a.out
-sh: ./a.out: not found
[email protected]:~# ls /lib /root
/lib:
libc.so.6
/root:
a.out
[email protected]:~#
が続いて共有ライブラリがアプリケーションによって必要とされているチェック:
[email protected]:/opt/nfs/root$ arm-linux-readelf a.out -a |grep lib
[Requesting program interpreter: /lib/ld-linux.so.3]
0x00000001 (NEEDED) Shared library: [libc.so.6]
... ...
出力することにより、我々は、ld-linux.so.3
が欠落していることを確認することができます。そのため、ld-linux.so.3
をファイルシステム/ libディレクトリにコピーしてください。
[email protected]:~# ./a.out
test
[email protected]:~# ls /lib /root
/lib:
ld-linux.so.3 libc.so.6
/root:
a.out
[email protected]:~#
出典
2013-04-18 09:38:22
leo
'ldd。/ a.out'の出力は何ですか? – sarnold
そのディレクトリのアクセス許可を確認してください –
権限は問題ありません! – psteelk