无法在挂载分区上运行可执行文件

后台

我在 fstab 中以下列方式安装了一个图像:

/home/fbence/ee_modbox.img /home/fbence/mounted/modbox lowntfs-3g windows_names,ignore_case,umask=007,uid=fbence 0 0

在已安装映像的特定文件夹中,我拥有以下具有以下权限的文件:

fbence@localhost:~/mounted/modbox/bg2ee/game$ ls -l
total 38239
-rwxrwx--- 1 fbence root 11774908 dec   19  2017 baldursgateii
drwxrwx--- 1 fbence root     4096 dec   19  2017 characters
-rwxrwx--- 1 fbence root  1154176 dec   19  2017 chitin.key
drwxrwx--- 1 fbence root    57344 dec   19  2017 data
drwxrwx--- 1 fbence root     4096 jan   27  2018 eet
-rwxrwx--- 1 fbence root    29271 dec   19  2017 eet_end.tp2
-rwxrwx--- 1 fbence root      162 dec   19  2017 eet_gui.tp2
drwxrwx--- 1 fbence root     4096 dec   19  2017 eet_tweaks
-rwxrwx--- 1 fbence root      109 dec   19  2017 engine.lua
drwxrwx--- 1 fbence root        0 dec   19  2017 lang
lrwxrwxrwx 1 fbence root       14 nov    3 23:44 libjson.so.0 -> libjson-c.so.2
-rwxrwx--- 1 fbence root      255 jan   27  2018 list.txt
drwxrwx--- 1 fbence root        0 dec   19  2017 manuals
drwxrwx--- 1 fbence root     4096 dec   19  2017 movies
drwxrwx--- 1 fbence root    53248 dec   19  2017 music
drwxrwx--- 1 fbence root  3072000 jan   27  2018 override
drwxrwx--- 1 fbence root     4096 dec   19  2017 scripts
-rwxrwx--- 1 fbence root 17548975 dec   19  2017 setup-eet.debug
-rwxrwx--- 1 fbence root  1028264 dec   19  2017 setup-eet_end
-rwxrwx--- 1 fbence root  1028264 dec   19  2017 setup-eet_gui
-rwxrwx--- 1 fbence root  3361726 jan   27  2018 setup-eet_tweaks.debug
-rwxrwx--- 1 fbence root     3950 dec   19  2017 weidu-bgee.log
-rwxrwx--- 1 fbence root       17 dec   19  2017 weidu.conf
-rwxrwx--- 1 fbence root     1879 jan   27  2018 weidu.log
drwxrwx--- 1 fbence root        0 dec   19  2017 worldmap

当我尝试执行baldursgateii可执行文件时出现错误,我完全不明白我是如何得到这个错误的:

fbence@localhost:~/mounted/modbox/bg2ee/game$ ./baldursgateii 
bash: ./baldursgateii: No such file or directory

图像和设置是从另一台运行与当前计算机相同的 Ubuntu 18.04 的计算机复制的。该文件显然在那里,我实际上使用 bash 选项卡自动完成来键入文件名,但它仍然说没有这样的文件......这里有什么问题?

编辑

fbence@localhost:~/mounted/modbox/bg2ee/game$ ldd baldursgateii 
    not a dynamic executable
钢刀

当您知道是二进制可执行文件的文件无法运行并显示一条No such file or directory消息时,通常是因为共享库存在问题。

在某些情况下,这是因为缺少一个或多个共享库。跑步

ldd ./baldursgateii

(例如)应该有助于确定哪些(哪些)。另一方面,如果ldd自身失败并显示无用(且不正确)的消息

not a dynamic executable

那么这可能表明您正试图在一个甚至缺少 32 位动态加载程序的系统上运行 32 位可执行文件,如ldd 32-bit exe / 64-bit OS 中所述

要获取当前多架构 64 位系统中缺少的 32 位加载程序,您应该安装以下libc6-i386软件包:

sudo apt install libc6-i386 

来自apt show libc6-i386

描述: GNU C 库:AMD64 的 32 位共享库 该包包括标准 C 库和标准数学库的共享版本,以及许多其他库。这是该库的 32 位版本,适用于 AMD64 系统。

除了 32 位加载器外,这还安装了一组最小的 32 位库:如果程序仍未执行,请ldd ./baldursgateii再次运行以检查其他特定的未满足的库依赖项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在NTFS分区上运行可执行文件?

来自分类Dev

自动挂载的NTFS分区上的所有文件都标记为可执行文件

来自分类Dev

自动挂载的NTFS分区上的所有文件都标记为可执行文件

来自分类Dev

在标有执行权限的 NTFS 分区上运行 Linux 可执行文件

来自分类Dev

无法从ntfs格式化分区上的.c文件编译可执行文件

来自分类Dev

可执行文件无法正常运行[Linux]

来自分类Dev

.JAR可执行文件无法正常运行

来自分类Dev

根本无法运行可执行文件

来自分类Dev

在gulp-watch上运行可执行文件

来自分类Dev

Windows上的PyInstaller可执行文件由于PortAudio库问题而无法运行(OSError)

来自分类Dev

无法在64位Ubuntu上运行32位动态可执行文件

来自分类Dev

无法在Mac上的Wine中运行Windows可执行文件

来自分类Dev

无法在Ubuntu 12.04上运行二进制可执行文件

来自分类Dev

运行可执行文件的语法?

来自分类Dev

运行可执行文件

来自分类Dev

运行可执行文件的语法?

来自分类Dev

无法加载可执行文件

来自分类Dev

当程序在CIF挂载上读取其自己的可执行文件时,没有EOF

来自分类Dev

可执行文件包装程序,从PATH的末尾运行原始可执行文件

来自分类Dev

是否可以防止Windows 10用户在整个分区上打开可执行文件?

来自分类Dev

在Ubuntu上制作可在Mac上运行的python可执行文件

来自分类Dev

Fedora 上的 Flutter 错误 - 下载的可执行文件无法在主机上执行

来自分类Dev

PyInstaller:单文件可执行文件不运行

来自分类Dev

可执行文件将无法执行

来自分类Dev

指定的任务可执行文件“ cmd.exe”无法运行。指定的可执行文件不是此OS平台的有效应用程序

来自分类Dev

Java运行时的.exec()无法打开可执行文件

来自分类Dev

Eclipse的可执行文件将无法在ubuntu中运行

来自分类Dev

Docker容器无法运行使用wget复制的32位iperf可执行文件

来自分类Dev

为什么Git Bash无法运行我的可执行文件?

Related 相关文章

  1. 1

    在NTFS分区上运行可执行文件?

  2. 2

    自动挂载的NTFS分区上的所有文件都标记为可执行文件

  3. 3

    自动挂载的NTFS分区上的所有文件都标记为可执行文件

  4. 4

    在标有执行权限的 NTFS 分区上运行 Linux 可执行文件

  5. 5

    无法从ntfs格式化分区上的.c文件编译可执行文件

  6. 6

    可执行文件无法正常运行[Linux]

  7. 7

    .JAR可执行文件无法正常运行

  8. 8

    根本无法运行可执行文件

  9. 9

    在gulp-watch上运行可执行文件

  10. 10

    Windows上的PyInstaller可执行文件由于PortAudio库问题而无法运行(OSError)

  11. 11

    无法在64位Ubuntu上运行32位动态可执行文件

  12. 12

    无法在Mac上的Wine中运行Windows可执行文件

  13. 13

    无法在Ubuntu 12.04上运行二进制可执行文件

  14. 14

    运行可执行文件的语法?

  15. 15

    运行可执行文件

  16. 16

    运行可执行文件的语法?

  17. 17

    无法加载可执行文件

  18. 18

    当程序在CIF挂载上读取其自己的可执行文件时,没有EOF

  19. 19

    可执行文件包装程序,从PATH的末尾运行原始可执行文件

  20. 20

    是否可以防止Windows 10用户在整个分区上打开可执行文件?

  21. 21

    在Ubuntu上制作可在Mac上运行的python可执行文件

  22. 22

    Fedora 上的 Flutter 错误 - 下载的可执行文件无法在主机上执行

  23. 23

    PyInstaller:单文件可执行文件不运行

  24. 24

    可执行文件将无法执行

  25. 25

    指定的任务可执行文件“ cmd.exe”无法运行。指定的可执行文件不是此OS平台的有效应用程序

  26. 26

    Java运行时的.exec()无法打开可执行文件

  27. 27

    Eclipse的可执行文件将无法在ubuntu中运行

  28. 28

    Docker容器无法运行使用wget复制的32位iperf可执行文件

  29. 29

    为什么Git Bash无法运行我的可执行文件?

热门标签

归档