我试图在我的Ubuntu上安装Qt,以便在读取XML文件时使用它的库。我从Qt子模下载了它,并开始按照/X11-从源代码构建网页中的说明一步一步地安装。
直到我在步骤3中发布了./configure,然后出现了以下错误:
bash: ./configure: No such file or directory以下是我的代码行:
cd /tmp
gunzip qt-everywhere-opensource-src-%VERSION%.tar.gz # uncompress the archive
tar xvf qt-everywhere-opensource-src-%VERSION%.tar # unpack it
cd /tmp/qt-everywhere-opensource-src-%VERSION%
./configure我搞不懂我该怎么办?我找不到配置..。
提前感谢您的有益回答。
发布于 2015-04-15 09:58:19
在官方网站上:
如果下载Zip源代码包,则在解压缩包时,需要将Windows样式的行尾(CR/LF)转换为Unix样式的行尾(LF)。为此,在运行“unzip”选项时,如果在解压缩包时未能提供"-a“选项,则在尝试执行配置命令时,将看到以下错误消息:"bash:./ command.If : /bin/sh^M: bad解释器:没有这样的文件或目录”
因此,在解压时一定要提供-a选项,查看以下链接:http://www.stackoverflow.com/questions/2920416/configure-bin-shm-bad-interpreter
发布于 2018-09-02 17:52:34
对于那些用同样的答案回答这个问题的人来说,但是对于Qt5..。
在官方网站上: 如果下载Zip源代码包,则在解压缩包时,需要将Windows样式的行尾(CR/LF)转换为Unix样式的行尾(LF)。为此,在运行“unzip”选项时,如果在解压缩包时未能提供" -a“选项,则在尝试执行配置命令时,您将看到以下错误消息:"bash:.配置: /bin/sh^M:坏解释器:没有这样的文件或目录”,因此,在解压缩查看此链接时,一定要提供-a选项:http://www.stackoverflow.com/questions/2920416/configure-bin-shm-bad-interpreter
这个答案不再有效,因为zip归档中的所有文件都被标记为二进制文件(甚至配置文本文件)。使其工作的唯一方法是下载xxx.tar.xz文件,并通过tar -xf xxx.tar.xz打开它。如果无法识别TAR.XZ文件,请使用-J参数(tar -xJf xxx.tar.xz)。
https://stackoverflow.com/questions/29647007
复制相似问题