make的时候报错 /qlqc/qt/bin/qmake:命令未找到
时间: 2023-07-21 09:09:09 浏览: 111
如果在运行`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 ]
cd src/apps/SubstationToMaster/MultimasterTest/ && ( test -e Makefile || /home/wuyan/Qt5.6.2/5.6/gcc_64/bin/qmake /home/wuyan/farPoint/src/apps/SubstationToMaster/MultimasterTest
这段代码实际上是一个shell脚本命令,用于进入指定目录并执行qmake命令。
具体来说,这段代码分为两部分,用&&连接起来:
- cd src/apps/SubstationToMaster/MultimasterTest/:进入目录src/apps/SubstationToMaster/MultimasterTest/。
- ( test -e Makefile || /home/wuyan/Qt5.6.2/5.6/gcc_64/bin/qmake /home/wuyan/farPoint/src/apps/SubstationToMaster/MultimasterTest:判断当前目录下是否存在Makefile文件,如果不存在,则执行qmake命令生成Makefile文件。其中,/home/wuyan/Qt5.6.2/5.6/gcc_64/bin/qmake是qmake程序的路径,/home/wuyan/farPoint/src/apps/SubstationToMaster/MultimasterTest是当前项目的.pro文件路径。
总体来说,这段代码的作用是在进入指定目录后,生成当前项目的Makefile文件,以便后续执行make命令进行编译。