经常在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。
特别是看到很多人在ubuntu 64 位 下运行 qq for linux 出现这个问题,居然无人解答,更是奇怪。
其实原因很简单,是因为他没有32位的运行库 ia32-libs 会出这种八杆子打不着的奇怪提示。
直接安装即可。
apt-get install ia32-libs
64跑32程序跑不了都是提示no such file,提示有问题,其实是bash不对
您还没有登录,请您登录后再发表评论
到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...
ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限...注意:不可以用sh filename,因为在Ubuntu下,sh调用的事dash解释器,用./filename默认调用bash解释器,只要在文件开头加上: #!/bin/bash
总的来说,Ubuntu 22.04.2 LTS中的Shell脚本提供了一种强大且灵活的方法来自动化各种系统任务,无论是简单的文件操作还是复杂的流程控制,都可以通过编写脚本来实现。熟练掌握Shell脚本编写不仅可以节省时间,还能...
在Ubuntu操作系统中,`.sh` 文件通常是一种shell脚本,用于执行一系列的命令或自动化任务。这类文件在Linux和类Unix系统中广泛使用。要成功地在Ubuntu上运行`.sh` 文件,你需要遵循一系列步骤,确保文件具有正确的...
如果在安装过程中遇到任何错误,记得查阅驱动的官方文档或在线社区,例如Ubuntu论坛或Realtek的支持页面,以获取更具体的解决方案。 总结,为Realtek R8125在Ubuntu 18.04.6上安装驱动源码,主要步骤包括:准备开发...
在Linux世界中,Ubuntu是一个非常流行的开源操作系统,其8.04.1版本,也称为Hardy Heron,是2008年发布的一个长期支持(LTS)版本。然而,像所有软件一样,它并非没有问题。在Ubuntu 8.04.1中,用户可能会遇到一个...
./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) ``` 这...
可以在`~/.bashrc`或`~/.bash_profile`文件末尾添加: ``` export PATH=/path/to/mongodb-linux-x86_64-ubuntu1604-4.2.2/bin:$PATH ``` 然后运行`source ~/.bashrc`使更改生效。 4. **启动MongoDB服务**:现在...
### Win10的Linux子系统Ubuntu换源 #### 背景介绍 Windows 10引入了一个名为Windows Subsystem for Linux (WSL)的功能,它允许用户在无需虚拟机的情况下直接运行一个完整的Linux环境。这一功能极大地提高了开发...
### 在Ubuntu虚拟机下关于缺少头文件<gnu/stubs.h>的解决办法 #### 背景概述 在使用Ubuntu虚拟机进行交叉编译时,可能会遇到找不到特定头文件的问题,比如`<gnu/stubs.h>`。这种情况通常发生在尝试编译特定架构的...
根据提供的信息,我们可以总结出这份文档“Ubuntu Linux命令行大全.pdf”主要涵盖了Ubuntu Linux系统中的命令行基础知识及其常用命令的详细介绍。以下是对该文档主要内容的知识点归纳与解释: ### 一、Linux命令行...
在本文中,我们学习了如何在 Ubuntu Linux 下配置 Chroot 环境,包括创建用户和目录、建立目录和工作环境、拷贝文件、修改配置文件等步骤。通过这些步骤,我们可以创建一个安全的 Chroot 环境,用于限制用户或进程的...
总结来说,解决“libssl.so.10缺失库文件”的问题,首先需要检查系统中的实际库版本,然后创建软链接来临时解决,最后通过系统包管理器或者手动安装RPM包来更新openssl到最新或指定版本。这样做可以确保系统的安全性...
这里,`-I ./`指定了`main.cpp`中包含的头文件所在的目录,`-L .`指定了动态库`libtest.so`的位置,而`-ltest`则是库的名称,不包括`lib`和`.so`。 ### 解决运行时链接问题 当你尝试运行`mtest`时,可能会遇到找不...
在Linux操作系统中,动态链接库(Dynamic Linker Libraries, 简称DLLs或SOs)是系统调用和程序间共享代码的关键组件。`libtinfo.so.5`是其中一个重要的库文件,它属于GNU的终端处理库,主要用于提供与终端交互的功能...
《Ubuntu 20.04下libstdc++库与VSCode稳定性问题的解决方法》 在使用Linux操作系统,特别是Ubuntu 14.04版本时,用户可能会遇到升级到新版Visual Studio Code(VSCode)后,软件启动崩溃的问题。这个问题通常与系统...
在Linux操作系统中,根文件系统(/)是所有其他文件和目录的基础,它包含了操作系统启动、运行和服务所需的基本文件和配置。"etc"目录是根文件系统中的一个重要组成部分,主要存储系统级别的配置文件和目录。在这个...
OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务,广泛应用于各种操作系统环境中,特别是在Linux系统中。本文将详细介绍如何在Ubuntu 12.04上安装和配置OpenLDAP服务器...
在Ubuntu操作系统中,`.sh` 文件通常是一种Shell脚本,它是用Bash或其他Shell语言编写的文本文件,用于自动化执行一系列命令。这篇文章将详细介绍如何在Ubuntu上执行这种类型的文件。 首先,理解`.sh`文件的性质是...
### 《实用指南:Ubuntu Linux》关键知识点综述 #### 一、Ubuntu Linux 概览与安装 **1.1 欢迎进入 Linux** - **章节简介**:本章节作为全书开篇,旨在为读者介绍Linux操作系统的基本概念和发展历史。 - **核心...
相关推荐
到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...
ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限...注意:不可以用sh filename,因为在Ubuntu下,sh调用的事dash解释器,用./filename默认调用bash解释器,只要在文件开头加上: #!/bin/bash
总的来说,Ubuntu 22.04.2 LTS中的Shell脚本提供了一种强大且灵活的方法来自动化各种系统任务,无论是简单的文件操作还是复杂的流程控制,都可以通过编写脚本来实现。熟练掌握Shell脚本编写不仅可以节省时间,还能...
在Ubuntu操作系统中,`.sh` 文件通常是一种shell脚本,用于执行一系列的命令或自动化任务。这类文件在Linux和类Unix系统中广泛使用。要成功地在Ubuntu上运行`.sh` 文件,你需要遵循一系列步骤,确保文件具有正确的...
如果在安装过程中遇到任何错误,记得查阅驱动的官方文档或在线社区,例如Ubuntu论坛或Realtek的支持页面,以获取更具体的解决方案。 总结,为Realtek R8125在Ubuntu 18.04.6上安装驱动源码,主要步骤包括:准备开发...
在Linux世界中,Ubuntu是一个非常流行的开源操作系统,其8.04.1版本,也称为Hardy Heron,是2008年发布的一个长期支持(LTS)版本。然而,像所有软件一样,它并非没有问题。在Ubuntu 8.04.1中,用户可能会遇到一个...
./bin/mysqld: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bin/mysqld) ./bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bin/mysqld) ``` 这...
可以在`~/.bashrc`或`~/.bash_profile`文件末尾添加: ``` export PATH=/path/to/mongodb-linux-x86_64-ubuntu1604-4.2.2/bin:$PATH ``` 然后运行`source ~/.bashrc`使更改生效。 4. **启动MongoDB服务**:现在...
### Win10的Linux子系统Ubuntu换源 #### 背景介绍 Windows 10引入了一个名为Windows Subsystem for Linux (WSL)的功能,它允许用户在无需虚拟机的情况下直接运行一个完整的Linux环境。这一功能极大地提高了开发...
### 在Ubuntu虚拟机下关于缺少头文件<gnu/stubs.h>的解决办法 #### 背景概述 在使用Ubuntu虚拟机进行交叉编译时,可能会遇到找不到特定头文件的问题,比如`<gnu/stubs.h>`。这种情况通常发生在尝试编译特定架构的...
根据提供的信息,我们可以总结出这份文档“Ubuntu Linux命令行大全.pdf”主要涵盖了Ubuntu Linux系统中的命令行基础知识及其常用命令的详细介绍。以下是对该文档主要内容的知识点归纳与解释: ### 一、Linux命令行...
在本文中,我们学习了如何在 Ubuntu Linux 下配置 Chroot 环境,包括创建用户和目录、建立目录和工作环境、拷贝文件、修改配置文件等步骤。通过这些步骤,我们可以创建一个安全的 Chroot 环境,用于限制用户或进程的...
总结来说,解决“libssl.so.10缺失库文件”的问题,首先需要检查系统中的实际库版本,然后创建软链接来临时解决,最后通过系统包管理器或者手动安装RPM包来更新openssl到最新或指定版本。这样做可以确保系统的安全性...
这里,`-I ./`指定了`main.cpp`中包含的头文件所在的目录,`-L .`指定了动态库`libtest.so`的位置,而`-ltest`则是库的名称,不包括`lib`和`.so`。 ### 解决运行时链接问题 当你尝试运行`mtest`时,可能会遇到找不...
在Linux操作系统中,动态链接库(Dynamic Linker Libraries, 简称DLLs或SOs)是系统调用和程序间共享代码的关键组件。`libtinfo.so.5`是其中一个重要的库文件,它属于GNU的终端处理库,主要用于提供与终端交互的功能...
《Ubuntu 20.04下libstdc++库与VSCode稳定性问题的解决方法》 在使用Linux操作系统,特别是Ubuntu 14.04版本时,用户可能会遇到升级到新版Visual Studio Code(VSCode)后,软件启动崩溃的问题。这个问题通常与系统...
在Linux操作系统中,根文件系统(/)是所有其他文件和目录的基础,它包含了操作系统启动、运行和服务所需的基本文件和配置。"etc"目录是根文件系统中的一个重要组成部分,主要存储系统级别的配置文件和目录。在这个...
OpenLDAP是一种开源的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务,广泛应用于各种操作系统环境中,特别是在Linux系统中。本文将详细介绍如何在Ubuntu 12.04上安装和配置OpenLDAP服务器...
在Ubuntu操作系统中,`.sh` 文件通常是一种Shell脚本,它是用Bash或其他Shell语言编写的文本文件,用于自动化执行一系列命令。这篇文章将详细介绍如何在Ubuntu上执行这种类型的文件。 首先,理解`.sh`文件的性质是...
### 《实用指南:Ubuntu Linux》关键知识点综述 #### 一、Ubuntu Linux 概览与安装 **1.1 欢迎进入 Linux** - **章节简介**:本章节作为全书开篇,旨在为读者介绍Linux操作系统的基本概念和发展历史。 - **核心...