Il y a une meilleure méthode .
Si vous souhaitez rendre vos modifications permanentes, vous devez modifier le /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
fichier, qui est un lien symbolique vers ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Voici un exemple pour mon système (Ubuntu 17.10 x64, Qt 5.10.1). Je suggère de conserver à la fois le fichier de lien symbolique d'origine et sa cible (au cas où vous voudriez récupérer la configuration d'origine). Et créez également les nouveaux fichiers dans les emplacements par défaut (par souci de cohérence). Voici donc les étapes:
Renommez le fichier de lien symbolique:
sudo mv /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf_orig
Créez un nouveau fichier de configuration cible (avec n'importe quel nom):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Ce fichier doit contenir deux lignes: la première ligne est le chemin d'accès aux binaires Qt (y compris qmake) et la seconde est le chemin d'accès aux bibliothèques Qt (y compris les fichiers .so). Dans mon cas c'est
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Enregistrez-le et fermez-le. Créez un lien symbolique default.conf
vers le nouveau fichier de configuration:
ln -s /usr/share/qtchooser/my_Qt_5.10.1_Destop_gcc_x64.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
Vérifiez votre version de Qt:
qmake --version
Maintenant, il doit toujours utiliser la version spécifiée.