make的时候报错 /qlqc/qt/bin/qmake:命令未找到
时间: 2023-07-21 22:09:09 浏览: 307
如果在运行`make`时出现了"/qlqc/qt/bin/qmake:命令未找到"的错误,可能是因为系统无法找到Qt的qmake工具。您可以尝试以下解决方法:
1. 确认Qt的安装路径:运行以下命令来确认Qt的安装路径:
```
which qmake
```
这将显示qmake工具的完整路径。如果路径不是`/qlqc/qt/bin/qmake`,则需要更正。
2. 更新环境变量:打开您的`.bashrc`文件,运行以下命令:
```
nano ~/.bashrc
```
在文件末尾添加以下行:
```
export PATH=/path/to/qt/bin:$PATH
```
将`/path/to/qt`替换为实际的Qt安装路径。保存文件并关闭。
3. 更新环境变量:运行以下命令以使环境变量生效:
```
source ~/.bashrc
```
4. 重新运行`make`:回到您的项目目录,并再次运行`make`命令。
这些步骤应该帮助您解决"/qlqc/qt/bin/qmake:命令未找到"的错误。如果问题仍然存在,请检查您的Qt安装是否正确,并确保正确设置了环境变量。如果您有任何进一步的问题,请随时问我。
相关问题
make: could not exec '/usr/lib/loongarch64-linux-gnu/qt4/bin/qmake': No such file or directory
回答: 这个错误提示表明系统找不到"/usr/lib/loongarch64-linux-gnu/qt4/bin/qmake"这个文件或目录。根据引用\[1\]中的信息,你可以尝试修改"/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf"文件来指定正确的编译器路径。使用终端命令"sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf"打开该文件,并将第一行的内容修改为你使用的编译器路径,例如"/home/likewei/Qt5.8.0/5.8/gcc_64/bin"。保存并退出文件后,再次在终端中输入"qmake -v"命令来检查是否解决了问题。
#### 引用[.reference_title]
- *1* *2* [qt下qmake:提示could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake‘: No such file or directory](https://blog.csdn.net/qq_17769915/article/details/120986035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
qt编译时循环make: Entering directory /mnt/hgfs/cx620/test-build-desktop' /opt/qtsdk-2010.05/qt/bin/qmake -spec /opt/qtsdk-2010.05/qt/mkspecs/linux-g++ CONFIG+=debug -o Makefile ../test/test.pro make: Leaving directory /mnt/hgfs/cx620/test-build-desktop'
这个输出信息表明你在使用Qt编译一个项目时,进入了项目的构建目录,并运行了qmake来生成Makefile,然后离开了构建目录,等待执行make命令来编译项目。
其中,qmake是Qt提供的一个生成Makefile的工具,通过读取.pro文件中的配置信息来生成Makefile。make命令则是用来编译项目的,它会根据Makefile文件中的规则来编译源代码,生成可执行文件。
这里的循环make可能是因为你的项目中包含了多个子目录,每个子目录都需要运行一次make来编译。所以在执行完一次make命令之后,又会进入下一个子目录进行编译,直到所有子目录都编译完毕。
阅读全文