下载 Qt 4.8 测试版,解压缩,更改为文件夹并根据需要单击“./configure”。
输出:bash:./configure:/bin/sh^M:错误的解释器:没有这样的文件或目录
文件夹中肯定有“配置”。
怎么了?
算了,我下载的是“zip”文件而不是“tar.gz”文件。仅在 Windows 下工作 20 年,然后有一天被扔到 OS X/Linux 水域引起的小误解之一。
由于它有一个^M
字符,该configure
文件可能使用 Windows 样式的行尾。
尝试将其转换为使用 UNIX 风格的结尾:
dos2unix configure
那么当你这样做时它应该运行良好
./configure
此外,No such file directory
指的是使用shebang表示法在配置文件中指定的解释器,而不是配置文件本身。它可能找不到它,因为它正在搜索/bin/sh^M
而它应该在搜索/bin/sh
.