bash: ./make_ext4fs: No such file or directory 错误解决方法
2015-06-26 11:04
721 查看
一般出现该错误是由于应用程序是32位导致的,可以使用file命令来查看:
wsh@ubuntu:~/Desktop$ file make_ext4fs
make_ext4fs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
wsh@ubuntu:~/Desktop$ 可以从上面看到make_ext4fs为32位程序,所以我们需要让64位机支持运行32位应用。
执行下面两条命令即可解决问题:
sudo apt-get install lib32c-dev
再运行make_ext4fs就不会报错了:
wsh@ubuntu:~/Desktop$ ./make_ext4fs
Expected filename after options
make_ext4fs [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]
[ -g <blocks per group> ] [ -i <inodes> ] [ -I <inode size> ]
[ -L <label> ] [ -f ] [ -a <android mountpoint> ]
[ -S file_contexts ]
[ -z | -s ] [ -w ] [ -c ] [ -J ] [ -v ]
<filename> [<directory>]
wsh@ubuntu:~/Desktop$
wsh@ubuntu:~/Desktop$ file make_ext4fs
make_ext4fs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
wsh@ubuntu:~/Desktop$ 可以从上面看到make_ext4fs为32位程序,所以我们需要让64位机支持运行32位应用。
执行下面两条命令即可解决问题:
sudo apt-get install lib32c-dev
sudo apt-get install lib32stdc++6
再运行make_ext4fs就不会报错了:
wsh@ubuntu:~/Desktop$ ./make_ext4fs
Expected filename after options
make_ext4fs [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]
[ -g <blocks per group> ] [ -i <inodes> ] [ -I <inode size> ]
[ -L <label> ] [ -f ] [ -a <android mountpoint> ]
[ -S file_contexts ]
[ -z | -s ] [ -w ] [ -c ] [ -J ] [ -v ]
<filename> [<directory>]
wsh@ubuntu:~/Desktop$
相关文章推荐
- shell学习二十八天----case语句
- shell学习二十七天----退出状态和if语句
- cgywin bat 设置 改用mitty
- shell 中如何判断前一个命令是否执行成功
- shell 中如何判断前一个命令是否执行成功
- 查看当前发行版可以使用的shell
- 查看当前发行版可以使用的shell
- [转]Bash Shell中命令行选项/参数处理
- shell中IFS用法
- shell中的条件语句
- linux shell脚本攻略 学习笔记1 -- 第一章 小试牛刀
- python调用shell命令之三大方法
- 用c实现的简单linux shell
- xshell十大技巧
- SSH 学习记录及在SSH模式下使用XShell连接服务器
- linux学习第二节 SHELL脚本语法
- Linux Shell之表达式
- shell学习二十六天----变量与算数
- git is not in the sudoers file.This incident will be reported
- shell 脚本编译c/c++