El archivo no se puede acceder en la ventana acoplable contenedor

0

Pregunta

He creado el contenedor con una ventana acoplable de la imagen. Y montar un directorio en ella. Pero luego me enteré de que me olvidé un directorio de A. ahora me copiar este directorio al directorio montado en el host, con la esperanza de ser capaz de acceder a ella en el contenedor. Este directorio puede ser visto en el contenedor. Pero no se puede acceder.

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 ¿Por qué es esto? Gracias!

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

Mejor respuesta

0

Verificación ldd de dependencias (en el contenedor). Si no están disponibles en su contenedor de muestra ese error. Si intenta ejecutar una de 32 bits a una de 64 bits OS necesitará una lib para ldd dependiendo de su (Contenedor)OS.. ej. ia32-libs o lib32z1

Debe ser algo como esto:

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)

Si se muestra not found usted tiene que instalar que..

2021-11-23 07:40:55

Gracias! He probado este comando y añadido información relevante.
Yujie

Lo que dice el archivo .\unicore...
araisch

./unicore... aparecerá "No existe el fichero o directorio"
Yujie

Lo siento fue en el dispositivo móvil. Me refería a entrar file ./unicore32-linux-gcc en el sistema operativo host.
araisch

En otros idiomas

Esta página está en otros idiomas

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