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命令

相关推荐
努力中的编程者12 小时前
STL-vector的模拟实现
开发语言·c++·算法·stl·vector
薛定猫AI13 小时前
【深度解析】GLM-5.2 与 Z-Code:AI 编程智能体的原理拆解与 Python 调用实战
开发语言·人工智能·python
没文化的阿浩13 小时前
【C++】详解继承机制
开发语言·c++
文祐13 小时前
C语言用双向链表实现单调递减(递增)队列
c语言·开发语言·链表
雪的季节13 小时前
OCR: windows 环境基于c++的 paddle ocr 编译【CPU版本】编译成dll ,在QT、VS中调用
开发语言
蒟蒻的贤13 小时前
python搭建MiniDL
开发语言·python·深度学习
aaPIXa62213 小时前
C++模板元编程:在编译期完成计算,实现零运行时开销
java·开发语言·c++
夜郎king14 小时前
RuoYi-Vue3 企业级后台快速落地实战指南
java·开发语言
江华森14 小时前
exp01_Python_数据类型
开发语言·python
希冀12314 小时前
【JavaScript】Javascript—JS进阶—Day03
开发语言·javascript·原型模式