C'è un metodo migliore .
Se si desidera rendere permanenti le modifiche, è necessario modificare il /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
file, che è un collegamento simbolico a ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
.
Ecco un esempio per il mio sistema (Ubuntu 17.10 x64, Qt 5.10.1). Suggerirei di mantenere sia il file symlink originale sia la sua destinazione (nel caso in cui si desideri ripristinare la configurazione originale). Inoltre, crea i nuovi file nelle posizioni predefinite (per coerenza). Quindi, ecco i passaggi:
Rinomina il 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
Crea un nuovo file di configurazione di destinazione (con qualsiasi nome):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
Questo file deve contenere due righe: la prima riga è il percorso dei binari Qt (incluso qmake) e la seconda è il percorso delle librerie Qt (inclusi i file .so). Nel mio caso lo è
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
Salvalo e chiudilo. Creare un collegamento simbolico default.conf
al nuovo file di configurazione:
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
Controlla la tua versione Qt:
qmake --version
Ora dovrebbe sempre usare la versione specificata.