एक बेहतर तरीका है ।
यदि आप अपने परिवर्तनों को स्थायी बनाना चाहते हैं, तो आपको /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
फ़ाइल को संशोधित करने की आवश्यकता है , जो कि एक सहानुभूति है ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
।
यहाँ मेरे सिस्टम के लिए एक उदाहरण है (Ubuntu 17.10 x64, Qt 5.10.1)। मेरा सुझाव है कि आप मूल सिमलिंक फ़ाइल और उसके लक्ष्य दोनों को यथावत रखना चाहते हैं (यदि आप मूल कॉन्फ़िगरेशन को पुनर्प्राप्त करना चाहते हैं तो)। और डिफ़ॉल्ट स्थानों (स्थिरता के लिए) में नई फाइलें भी बनाएं। तो यहाँ कदम हैं:
सिमलिंक फ़ाइल का नाम बदलें:
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
एक नया लक्ष्य कॉन्फ़िगरेशन फ़ाइल बनाएं (किसी भी नाम से):
gksudo gedit /usr/share/qtchooser/my_Qt_5.10.1_Desktop_gcc_x64.conf
इस फ़ाइल में दो पंक्तियाँ होनी चाहिए: पहली पंक्ति Qt बायनेरिज़ (qmake सहित) का मार्ग है और दूसरी Qt पुस्तकालयों (.so फ़ाइलों सहित) के लिए पथ है। मेरे मामले में यह है
<Qt_dir>/5.10.1/gcc_64/bin
<Qt_dir>/5.10.1/gcc_64/lib
इसे सहेजें और इसे बंद करें। default.conf
नई कॉन्फ़िगरेशन फ़ाइल के लिए एक सिमलिंक बनाएँ :
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
अपना Qt संस्करण जांचें:
qmake --version
अब इसे हमेशा निर्दिष्ट संस्करण का उपयोग करना चाहिए।