Linux下编译出现这个bash:./configure:No such file or directory 怎么解决

如题所述

1、开始以为是sh路径问题,用which查看是正确的。

2、用vim打开文件:vi 文件名。

3、按‘:’号键,输入查看文件的格式命令set ff或set fileformat。

4、可以看到格式是DOS的。

5、再按‘:’键输入set ff=unix 或 set fileformat=unix设置格式为unix的。

6、然后‘:’键后输入wq,保存,再重新运行就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-11

分析原因:

1、在你配置指定路径时没有这样的文件或目录存在,先创建一个目录。

2、可能现在执行的目录下没有configure 程序,你无法执行,你到configure所在目录下重新执行语句就可以了。

例如输入:

tar zxf abc-1.2.1.tgz;

cd abc;

./configure;

make && make install

扩展资料:

常用命令及技巧

1、date :打印或者设置系统的日期和时间

2、 stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等)

3、 passwd:用passwd -h查看

4、logout,login: 登录shell的登录和注销命令

5、 more, less, head tail: 显示或部分显示文件内容

6、 lp/lpstat/cancel, lpr/lpq/lprm: 打印文件

7、 chmod u+x:更改文件权限

8、 rm -fr dir:删除非空目录

9、cp -R dir:拷贝目录

10、 fg jobid :可以将一个后台进程放到前台

11、 kill 的作用: send a signal to a process、 eg: kill -9 发送的是SIG_KILL信号,具体发送什么信号 可以通过 man kill 查看、

12、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称)

参考资料来源:百度百科-linux

本回答被网友采纳
第2个回答  推荐于2018-02-23
那就是在当前目录没有configure这个文件,你这个命令的意思是执行当前目录下面的configure,bash找不到,然后就报错了。

如果是解压的源码,一般都是生成好的configure文件,你看看是不是你的目录没有搞对,解压之后,是要进入那个解压了的目录的。。。
比如
tar zxf abc-1.2.1.tgz;

cd abc;

./configure;
make && make install本回答被网友采纳
第3个回答  2019-06-28
这个问题的原因很可能是:当前执行这个命令所在的位置,不是你所要编译文件的那个文件夹,cd进入目标文件夹,然后执行这条语句应该就行了
第4个回答  2013-10-01
你先看一下目录下的文件组成
如果有config.in文件
可以通过autoconf 来自动生成 configure文件追问

这个文件在哪

追答

相看对应的报错目录

因为Linux下编译的源码是很多样性的
如果你是下面的子目录里报这个错误,那么你就要到该子目录进行检查

通常文件调用是这么一种默认文件名形式
请参考:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Making-configure-Scripts.html#Making-configure-Scripts

本回答被提问者采纳

Linux下编译出现这个bash:.\/configure:No such file or directory 怎么...
1、开始以为是sh路径问题,用which查看是正确的。2、用vim打开文件:vi 文件名。3、按‘:’号键,输入查看文件的格式命令set ff或set fileformat。4、可以看到格式是DOS的。5、再按‘:’键输入set ff=unix 或 set fileformat=unix设置格式为unix的。6、然后‘:’键后输入wq,保存,再重新运行...

Linux下编译出现这个bash:.\/configure:No such file or directory 怎么...
可以通过autoconf 来自动生成 configure文件

...shell文件提示:No such file or directory,但这个路径明明是存在的...
在命令行(shell环境下)环境下:为什么cd ~\/jre\/log1成功,是因为shell帮你解析“~”为对应的home目录了。所以如果在脚本中使用find命令,且用“~”表示要使用当前用户home目录,可以结合eval命令使用:!\/bin\/bashlogpath=$(cat \/tmp\/test.txt) 获取带有~的路径find $(eval echo $logpath) -na...

redhat终端下执行sh文件提示Nosuchfileordirectory是怎么回事该怎么解决...
1. **检查文件路径**:首先确认你输入的路径是否正确。如果文件在当前目录下,只需输入文件名(例如 `.\/script.sh`)。如果文件在其他目录,需要提供完整的路径(例如 `\/home\/user\/scripts\/script.sh`)。2. **检查文件是否存在**:使用 `ls` 命令查看当前目录内容,或者 `find` 命令搜索整个系统...

为什么Linux上查看git版本会提示-bash: No such file or directory
你这路径不对啊 图的上路径应该是\/usr\/local\/bin 命令提示符的时\/usr\/bin 你创建一个软链接过去

关于shell脚本提示No such file or directory的解决办法和原因_百度知 ...
在window环境下编写的一个shell脚本, 在linux下无法运行, 报: No such file or directory 错误.file build.sh 显示如下信息. 无法在linux下运行 build.sh: a \/usr\/bin\/env bash\\015 script, ASCII text executable, with CRLF line terminators file build.sh a \/usr\/bin\/env bash script, ...

linux里-bash: cd :irectory 是什么意思
在Linux环境中,当你尝试使用cd命令进入"network"目录时,可能会遇到错误提示"bash: cd :irectory: No such file or directory"。这个错误表示你指定的目录不存在。cd命令的作用是改变当前的工作目录,"dirName"可以是绝对路径(如"\/usr\/bin")或者相对路径。如果省略了目录名称,cd会将你带到登录时的...

linux 脚本报bad interpreter:No such flie or directory
!\/bin\/Bashecho "#!\/bin\/Bashecho "hello world"这个脚本中, 应该是:!\/bin\/bash小写的bash、 linux 系统中是区分大小写的。

...提示No such file or directory,是怎么回事?该怎么解决?求大神帮 ...
如果需要,你可以通过修改`~\/.bashrc`或`~\/.bash_profile`文件来更新你的环境变量设置。综上所述,“No such file or directory”错误可能由多种原因导致,包括文件路径或名称错误、文件执行权限问题、脚本解释器路径问题以及环境变量问题。通过仔细检查和调整这些方面,你应该能够解决这个问题并...

虚拟机linux下U盘的挂载问题
Linux 很长时间之前图形界面就支持自动挂载 U 盘了,不需要打命令就能挂载。而且,提示信息说的很明白了:bash:cd:\/udisk: No such file or directory 。bash:cd :\/udisk :没有这个文件或者目录 bash 是你的命令行的命令解释器,cd 是你执行的命令。这个结构类似于“张三说:李四说:没有找到...

相似回答