Ada metode yang lebih baik .
Jika Anda ingin membuat perubahan Anda permanen, Anda perlu memodifikasi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
file, yang merupakan symlink ke ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Ini adalah contoh untuk sistem saya (Ubuntu 17.10 x64, Qt 5.10.1). Saya akan menyarankan untuk menyimpan file symlink asli dan targetnya di tempat (jika Anda ingin memulihkan konfigurasi asli). Dan juga membuat file baru di lokasi default (untuk konsistensi). Jadi inilah langkah-langkahnya:
Ganti nama file symlink:
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
Buat file konfigurasi target baru (dengan nama apa pun):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
File ini harus berisi dua baris: baris pertama adalah path ke binari Qt (termasuk qmake) dan yang kedua adalah path ke perpustakaan Qt (termasuk file .so). Dalam kasus saya itu
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Simpan dan tutup. Buat symlink default.conf
ke file konfigurasi baru:
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
Periksa versi Qt Anda:
qmake --version
Sekarang harus selalu menggunakan versi yang ditentukan.