bash: ../configure: /bin/sh^M: bad interpreter: No such file or directory

bash: ../configure: /bin/sh^M: bad interpreter: No such file or directory

这个错误通常是由于Windows平台下的文本格式导致的,而在Linux下则会被解释为错误。解决这个问题的方法之一是使用dos2unix命令将脚本转换为Unix格式。

dos2unix ../configure

然后重新运行配置步骤:

../configure \ -opensource \ -confirm-license \ -release \ -prefix /usr/local/Qt \ -nomake examples \ -nomake tests

Creating qmake... .g++: error: unrecognized debug output level '\x0d' '; did you mean '-fdata-sections'? make: *** [Makefile:250: main.o] Error 1

这也是由于在windows平台下执行Linux编译的文本格式错误 (一般是因为用了虚拟机) 解决方法是

在 Qt 源码的根目录下运行以下命令:

find /home/ubuntu2004/qt-everywhere-src-5.15.8 -type f -exec dos2unix {} \;

递归清理其中的文本格式问题

然后重新运行./configure命令

相关推荐
Eiceblue2 分钟前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
爱滑雪的码农7 分钟前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
Java面试题总结9 分钟前
使用 Python 设置 Excel 数据验证
开发语言·python·excel
【 】42311 分钟前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++
eastyuxiao18 分钟前
OpenClaw 自动处理核心逻辑
开发语言·人工智能
小郑加油18 分钟前
python学习Day10天:列表进阶 + 内置函数 + 代码简化
开发语言·python·学习
eastyuxiao26 分钟前
影响 OpenClaw 自动处理效率的核心因素
开发语言·人工智能
啧不应该啊37 分钟前
Day1 python与c宏观区别
c语言·开发语言
时空系37 分钟前
第13篇:综合实战——制作我的小游戏 python中文编程
开发语言·python·ai编程
XiYang-DING42 分钟前
【Java EE】CAS(Compare And Swap)
java·开发语言·java-ee