首页 > 系统相关 >Ubuntu 运行可执行程序提示没有那个文件

Ubuntu 运行可执行程序提示没有那个文件

时间:2024-05-24 15:19:56浏览次数:21  
标签:文件 提示 32 查询 Ubuntu 可执行程序

  最近,我在 Ubuntu上运行一个可执行程序时提示没有那个文件或目录。

  但事实上那个文件是存在的,因此有些迷茫。

  在了解过程中,发现这种提示对应的情况有如下几种:

    1. 文件路径错误

    2. 文件不存在

    3. 权限问题

    4. 缺少依赖项

    5. 文件格式错误

  经过排查,前三种情况都不存在。故从第四种开始。

  查询这个可执行程序的依赖项。分别使用 file 和 ldd 执行查询这个可执行程序。看到一个关键的库, /lib/ld-linux.so.2,我的Ubuntu中并不存在 。并且这个可执行程序是32位的。

  经过一段时间的查询,了解到这个库是用于在 64位 Linux 运行 32位程序必须的。

  解决方案:重新安装32位的 Glibc

    sudo apt-get install --reinstall libc6:i386

    

标签:文件,提示,32,查询,Ubuntu,可执行程序
From: https://www.cnblogs.com/unrealCat/p/18211019

相关文章

  • Ubuntu的分区方案
    自定义的分区方案更适合自己的项目电脑配置:内存8G500G固态+1TB机械必要分区分区大小备注bios逻辑分区20MUbuntu系统要求EFI逻辑分区10GUbuntu系统要求/主分区余下固态根分区,类似winC盘/boot逻辑分区20G固态根分区,类似winC盘/swap......
  • 【ubuntu】解决Unable to determine the device handle for GPU 0000:02:00.0: Unknow
    一、问题现象打开应用突然打不开了,一个docker应用依赖显卡报错:failedtocreateshimtask:OCIruntimecreatefailed:xxxxxx  二、定位处理1、查看显示情况$nvidia-smiUnabletodeterminethedevicehandleforGPU0000:02:00.0:UnknownError  2、查看......
  • Ubuntu下(跨机)文件、文件夹的拷贝、删除、重命名、移动、备份
    同机操作拷贝命令格式:cp-r源文件目的文件1示例操作:cp-r/home/folderA/usr参数r是指连同源文件中的子目录一同拷贝,就把folderA拷贝到了usr下面2示例操作:cp-r/home/folderA/*/usr/folderA操作将文件夹/home/folderA下面的所有文件全部拷贝到了/usr/folderA......
  • Ubuntu 22.04 使用self-service-password搭建自主修改密码平台
    Ubuntu系统安装准备正常操作是安装成功系统,安装的时候设置好静态密码。参考官方文档:https://self-service-password.readthedocs.io/en/stable/installation.html根据文档提示安装会报错,网上查了些资料需要按照如下步骤安装依赖。正式安装vi/etc/apt/sources.list.d/ltb-p......
  • windows上使用wsl的ubuntu部署stirling-pdf
    由于要部署stirling-pdf需要docker环境,所以需要使用ubuntu系统,那么在win10/win11上最方便的方式就是使用wsl安装ubuntu然后再wsl上的ubuntu上进行部署,接下来就是整个步骤在windows上使用wsl安装ubuntu,在powershell上使用wsl--install命令就可以默认安装ubuntu了,方便快捷登录ub......
  • 【Bug】vs生成失败但没提示错误
    原文链接:https://blog.csdn.net/weixin_44231544/article/details/123230147问题:原因:生成项目框架版本可能低于引用项目框架版本。解决办法:改变生成项目框架版本,右键项目=》属性=》应用程序=》目标框架 ......
  • Ubuntu 解决 Too many open files 问题
    #查看限制结果ulimit-a#修改配置#删除最后一行echo-e"#add_config"|sudotee-a/etc/security/limits.conf#加上文本echo-e"\n"|sudotee-a/etc/security/limits.confecho-e"mzc\tsoft\tnproc\t204800"|sudotee-a......
  • Ubuntu 22.04.4 深度学习环境配置
    显卡为NVIDIA4090D 显卡驱动安装成功后,输入以下命令,查看驱动支持最高的CUDA版本。nvidia-smi一、CUDA安装(1)官网下载对应CUDA(NvidiaCUDADownload / CUDAToolkitArchive|NVIDIADeveloper)以CUDA11.8为例(师兄用12.2也未冲突)  (2)驱动安装开网上推荐安装runfil......
  • 提示工程概要
    提示工程1.两大原则原则1:编写清晰具体的说明使用分隔符三引号:"""三个反引号:```三个破折号:---尖括号:<>XML标签:要求结构化输出HTMLJSONXMLPython字典检查条件是否满足检查执行任务所需的假设少量样本提示先给出完成任务的成功示例如何再让模型......
  • ROS学习篇1安装(Ubuntu18.04 Bionic +ROS Melodic)
    设置sources.listsudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.list'sudoapt-keyadv--keyserver'hkp://keyserver.ubuntu.com:80'--recv-keyC1CF6E31E6......