Il file non può essere letta in questa finestra mobile contenitore

0

Domanda

Ho creato il contenitore con un pannello di immagine. E montare una directory in esso. Ma poi ho scoperto che avevo dimenticato una directory di A. ora mi copia la directory, Una per la directory montata sull'host, sperando di essere in grado di accedere in contenitore. Questa directory può essere visto nel contenitore. Ma non è possibile accedervi.

root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin# ls
unicore32-linux-addr2line  unicore32-linux-c++filt  unicore32-linux-gcc-4.4.2  unicore32-linux-gprof    unicore32-linux-objdump  unicore32-linux-strings
unicore32-linux-ar         unicore32-linux-cpp      unicore32-linux-gccbug     unicore32-linux-ld       unicore32-linux-ranlib   unicore32-linux-strip
unicore32-linux-as         unicore32-linux-g++      unicore32-linux-gcov       unicore32-linux-nm       unicore32-linux-readelf
unicore32-linux-c++        unicore32-linux-gcc      unicore32-linux-gfortran   unicore32-linux-objcopy  unicore32-linux-size
root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin# ./unicore32-linux-gcc
bash: ./unicore32-linux-gcc: No such file or directory
root@6ab9b803ae14:~/chipyard/sims/verilator/workDir/unicore-toolchains/uc4-1.0.5-hard/bin#

enter image description here Perché è questo? Grazie!

containers docker
2021-11-23 03:05:40
1

Migliore risposta

0

Controllare ldd per le dipendenze (in contenitore). Se non sono disponibili nel vostro contenitore, mostra l'errore. Se si tenta di eseguire un 32bit su un OS a 64bit avrete bisogno di una lib per ldd base (Contenitore-)SO.. ad esempio ia32-libs o lib32z1

Dovrebbe essere qualcosa di simile a questo:

ldd x86_64-linux-gnu-gcc
        linux-vdso.so.1 (0x00007fff2afbd000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f68b7078000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f68b7276000)

Se mostra not found è necessario installare..

2021-11-23 07:40:55

Grazie! Ho provato questo comando e aggiunto le informazioni pertinenti.
Yujie

Che cosa dice il file .\unicore...
araisch

./unicore... verrà visualizzato "No such file or directory"
Yujie

Scusa era su un dispositivo mobile. Intendevo entrare file ./unicore32-linux-gcc nel sistema operativo host.
araisch

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................