qmake的版本配置

学习Linux环境下的嵌入式开发时,需要安装两个版本的qt,即QT_x11和QT/Embedded。因此在使用qmake命令时总需要使用绝对路径来对两个版本的qmake命令进行区分。久而久之就感觉十分麻烦,因此就去学习了一波如何方便快捷的使用qmake命令。

在配置qmake之前,先查看一下qmake位置。

输入 which qmake来查看qmake的位置。

通过上图我们可以看出,qmake的命令被链接到了/home/uptech/QT4/for_x11/qt-x11-opensource-src-4.4.0/bin/qmake,因此使用qmake命令默认使用的就是qt-x11即宿主机环境下的qmake命令,那么我们如何操作才能在不使用绝对路径的情况下方便的使用qmake命令进行arm下的qt程序的运行呢?

这时我们就能使用软链接将两个版本的qmake指令区分开来。

首先,我们查看两个qt的安装路径/home/uptech/QT4,可以看到两个版本的qt分别安装在for_arm和for_x11目录下。

那么我们不妨将两个软链接的命名为:qmake-x11和qmake-arm。

终端输入:ln -s /usr/bin/qmake-x11 /home/uptech/QT4/for_x11/qt-x11-opensource-src-4.4.0/bin/qmake,命令执行之后会在/usr/bin目录下生成qmake-x11命令,之后只需使用qmake-x11命令即可。

同理创建qmake-arm命令:ln -s /usr/bin/qmake-arm /usr/local/Trolltech/Qt-embedded-4.4.0/bin/qmake。

创建成功,查看qmake-x11和qmake-arm两个命令的版本信息。

之后,就能直接使用qmake-arm和qmake-x11,而不用使用绝对路径区分两者。

猜你喜欢

转载自blog.csdn.net/Wangguang_/article/details/85221542