首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >./配置安装qt的步骤

./配置安装qt的步骤
EN

Stack Overflow用户
提问于 2015-04-15 09:50:58
回答 2查看 944关注 0票数 2

我试图在我的Ubuntu上安装Qt,以便在读取XML文件时使用它的库。我从Qt子模下载了它,并开始按照/X11-从源代码构建网页中的说明一步一步地安装。

直到我在步骤3中发布了./configure,然后出现了以下错误:

代码语言:javascript
复制
bash: ./configure: No such file or directory

以下是我的代码行:

代码语言:javascript
复制
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

我搞不懂我该怎么办?我找不到配置..。

提前感谢您的有益回答。

EN

回答 2

Stack Overflow用户

发布于 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

票数 2
EN

Stack Overflow用户

发布于 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)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29647007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档