Recently, an executable file was executed in the Ubuntu 16.04 system, and the prompt no such file or directory appeared, as shown below:
In fact, this file exists
After consulting the data, it is found that the reason may be that the number of system bits does not match the number of Lib libraries required by the executable file, as shown below:
The system is a 64 bit system and the executable file is 32 bits
To run 32-bit programs with on a 64 bit system, you need to install the 32-bit lib library. For Ubuntu users, you can install using the following command:
sudo apt-get install ia32-libs
If the installation is not successful, lib32z1 can be used instead. Then you can run the previous executable file normally.
Similar Posts:
- Error in make menuconfig on Ubuntu [How to Solve]
- [Solved] Centos Install MYSQL Error: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
- Error reporting during installation of node SaaS package
- Solve the problem of error reporting when installing Python Library in pycharm
- Remote connection to Ubuntu 14.04 desktop environment through VNC under Windows
- ubuntu “sudo: add-apt-repository: command not fou”
- Solve the problem of “failed to load the JNI shared library” when eclipse starts
- /usr/bin/ld: cannot find -lz
- Importerror: no module named yaml solution [How to Solve]