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'
时间: 2023-06-28 13:06:20 浏览: 206
这个输出信息表明你在使用Qt编译一个项目时,进入了项目的构建目录,并运行了qmake来生成Makefile,然后离开了构建目录,等待执行make命令来编译项目。
其中,qmake是Qt提供的一个生成Makefile的工具,通过读取.pro文件中的配置信息来生成Makefile。make命令则是用来编译项目的,它会根据Makefile文件中的规则来编译源代码,生成可执行文件。
这里的循环make可能是因为你的项目中包含了多个子目录,每个子目录都需要运行一次make来编译。所以在执行完一次make命令之后,又会进入下一个子目录进行编译,直到所有子目录都编译完毕。
相关问题
make: Entering directory '/usr/local/cuda-12.1/gds/samples' find . -type f -executable -delete rm -f *.o make: Leaving directory '/usr/local/cuda-12.1/gds/samples'在卸载的提示信息里出现的意思
这段信息出现在卸载CUDA Toolkit时,它是来自Makefile脚本的输出。这个脚本的作用是清理CUDA Toolkit安装中的示例程序,以便在重新安装CUDA Toolkit时不会产生任何冲突。具体来说,这个脚本会进入CUDA Toolkit的示例程序目录,使用`find`命令查找所有可执行文件,并将它们删除。然后,它会删除所有`.o`文件,以确保没有任何已编译的示例程序残留在系统中。最后,输出信息显示Makefile已经完成并退出了示例程序目录。
make[1]: Entering directory '/usr/local/redis-6.0.1/src' /bin/sh: 1: pkg-config: not found
This error message indicates that the "pkg-config" package is not installed on your system. You can install it by running the following command:
sudo apt-get install pkg-config
Once the installation is complete, try running your command again.
阅读全文