(転載)linux(ubuntu 14)下Qtソースコードのコンパイルとインストール


本文の内容は完全に以下のブログの住所を転載して、学習と研究に用いて、もし権利侵害があれば、直ちにブロガーに連絡してください、ブロガーは直ちに削除します.
転載先:https://blog.csdn.net/github_28260175/article/details/78786110
転載内容は以下の通り.
公式サイトの次のバイナリパッケージは自分でコンパイルしましょう.qt-everywhere-opensource-src-5.9.1です.tar.xzは、振り回されて死にそうになったが、私はqtのideを必要としない.Qt Creatorというものだ.ライブラリファイルさえあれば、自分で一度コンパイルしてもいい.
Qt Downloads for qt5.9.1 opensource
インストールの参考文献はUbuntu下QTのインストール詳細チュートリアルで、ここで感謝します.
ここで出会ったポイントを説明します.
./configの後、どのバージョンのqtをインストールする必要があるか、ビジネスバージョン(c)があるか、オープンソースバージョン(0)があるかを示すメッセージが表示されます.ここで私が選んだのはオープンソースバージョン(ビジネスバージョンでは証明書などが必要と推定されます)で、oを入力して車に戻ります.次に、ユーザー・プロトコルを受け入れるかどうかを尋ね、y受信プロトコルを入力します.次にmakeが長く長く長く待っていて、プラットフォームがサーバであっても、5世代i 7であっても、3時間以上コンパイルされています.
./config
make
sudo make install
cd /usr/local/Qt-5.9.1/bin
qmake -v

QMakeのバージョン情報が得られ、正常に表示されるとインストールに成功したことを示します.
次に、システム環境変数を構成します.
ユーザー
gedit ~/.bashrc
export QTDIR=/usr/local/Qt-5.9.1   
export PATH=$QTDIR/bin:$PATH   
export MANPATH=$QTDIR/man:$MANPATH   
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 

root
sudo gedit /etc/profile  
export QTDIR=/usr/local/Qt-5.9.1   
export PATH=$QTDIR/bin:$PATH   
export MANPATH=$QTDIR/man:$MANPATH   
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH  

次に更新:
source /etc/profile
source ~/.bashrc

大成功!
gcc 4を取り付ける.8 c++11 eclipseでコードをコンパイルする場合、qtはc++11のサポートが必要だとエラーを報告し、本機のgccバージョンを表示します.
gcc -v
g++ -v

4.7であり、gccは4.8以降にc++11をサポートするが、csdnまたはcnblogではgcc 4のインストールが一般的である.8この問題を解決するために、このようにしました.
gcc 4を取り付ける.8,
sudo apt-get install gcc4.8

このコマンドはg++4.8を一括してインストールします.インストールが完了したら、gcc 4を参照してください.8のバージョン情報、正常に出力された情報は、インストールに成功したことを示します.
gcc4.8 -v

ここでは、gcc 4を使用するためにeclipseのプロジェクト属性にパラメータを追加する必要がある.8をコンパイルします(実際にgcc-vでバージョンを表示するか4.7か、システムのデフォルトでは4.7を使用します.4.8に変更するには、ソフトリンクを再構築する必要があります.混乱するのを恐れて諦めます).