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

相关推荐
浪客川几秒前
【百例RUST - 015】闭包
开发语言·后端·rust
Acnidouwo3 分钟前
QT程序的dpi导致显示异常处理方法
开发语言·qt
初心未改HD5 分钟前
Python零基础到精通教程,数据分析(数据处理,挖掘价值)
开发语言·python
tmacfrank13 分钟前
Kotlin 协程十一 —— 协作、互斥锁与共享变量
java·开发语言·kotlin
lsx20240613 分钟前
Perl 哈希
开发语言
楼田莉子18 分钟前
仿muduo的高并发服务器——前置知识讲解和时间轮模块
服务器·开发语言·c++·后端·学习
花间相见19 分钟前
【MS-Swift实战】:LoRA原理+核心参数(r/alpha)调参指南(适配Qwen-1.8B医疗场景)
开发语言·r语言·swift
求知也求真佳21 分钟前
S03|待办写入:让 AI 不再走一步忘一步,多步任务不再跑偏
开发语言·agent
Metaphor69223 分钟前
使用 Python 提取 PDF 文件中的文本、表格、图片
开发语言·python·pdf
csbysj202030 分钟前
Ruby 正则表达式
开发语言