Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

时间:2024-03-17 09:10:21

Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

在运行虚拟机时编译文件提示./ 没有那个文件或目录,参考其他博主用这个命令下载,但是没有解决。
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
又换了一种命令,输入: sudo apt-get install ia32-libs
报错: 现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
lib32ncurses5 lib32z1
输入: sudo apt-get install lib32ncurses5 lib32z1

Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

显示有几个软件包无法下载,按照提示输入: sudo apt-get install lib32ncurses5 lib32z1 --fix-missing
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

出现下图结果,以为安装成功了!!!但是编译还是没有成功!!!!
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

再来!!
然后输入: sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
解决的64bit和32bit的问题,依旧没有成功。
哭了!!!!

Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

再次百度解决方案
sudo apt-get install g++ -multilib
sudo apt-get install libncurses5:i386
sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
前面两个命令实现都没有问题,但是第三个依旧失败,找一找第三个失败的原因。
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

说是可能没有更新的缘故,于是输入:sudo apt-get update
更新成功之后还是如此。
楼放弃了。本身要编译的文件是c++文件,一开始写的是test.c,后来改成了test1.cpp,不知道会不会跟这个有关,运行test1.cpp是没有问题的。这个问题先放这里,有朋友解决了,请帮助一下。谢谢!
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法