Qt 5 の Buildを Fedora 22 x64上でやってみた。
まず、ソースの取得やその他準備。
これは、Qtの公式 Wikiを参考に進めた。
(Building Qt 5 from Git - Qt Wiki)
git clone でソースを得た後に、
git checkout で branch を切り替える。
現在の初期値は、5.5。
記事題にした 5.6 は、
まだ dev で 5.6 として分かれていない。
5.6 dev をやった理由は、次のような経緯。
ここ数日で何度か試していたが、
5.5 及び dev で Build が通らなかった。
調べると、GCC 5を使っているという事が
引っかかった原因だったようで、
同じ事例もすぐに見つかった。
その後、dev で再度試したら通ったというだけ。
dev が通るようになってから、5.5 はまだ試していない。
branch を決めた後に
perl init-repository
で更にソースを取得。
$ git checkout dev
$ perl init-repository -f --branch
$ ./configure -opensource -developer-build -nomake tests
$ make -j8
インストール先を指定する場合、 configure で --prefix= を使う。
指定無しだとソースディレクトリの qtbase に被さる。
--prefix=qt56dev というようにディレクトリ名だけを指定した場合、
qtbase の中にその名のディレクトリが出来た。
Core i5-4570S 4コア
メモリー 8GB
の環境で、time コマンドを付けて make した結果。
2時間程掛かっていた。
ディスクの使用容量は、Build 後に 36GB程。
その後、make install した分は、4.9GB程。
計41GB以上の空きは必要。
Qt Creator への Kit登録は、
make install した後にインストール先の bin にある qmake を設定する。
とりあえず試しに、
Qt Widgets Application と Qt Quick Application のプロジェクトを
作ってみたところ、無地の状態では動いた。
一応、Qt の Build は出来たぽい。
今回の事で、時間や容量の目安は分かった。
まず、ソースの取得やその他準備。
これは、Qtの公式 Wikiを参考に進めた。
(Building Qt 5 from Git - Qt Wiki)
git clone でソースを得た後に、
git checkout で branch を切り替える。
現在の初期値は、5.5。
記事題にした 5.6 は、
まだ dev で 5.6 として分かれていない。
5.6 dev をやった理由は、次のような経緯。
ここ数日で何度か試していたが、
5.5 及び dev で Build が通らなかった。
調べると、GCC 5を使っているという事が
引っかかった原因だったようで、
同じ事例もすぐに見つかった。
その後、dev で再度試したら通ったというだけ。
dev が通るようになってから、5.5 はまだ試していない。
branch を決めた後に
perl init-repository
で更にソースを取得。
$ git checkout dev
$ perl init-repository -f --branch
$ ./configure -opensource -developer-build -nomake tests
$ make -j8
インストール先を指定する場合、 configure で --prefix= を使う。
指定無しだとソースディレクトリの qtbase に被さる。
--prefix=qt56dev というようにディレクトリ名だけを指定した場合、
qtbase の中にその名のディレクトリが出来た。
Core i5-4570S 4コア
メモリー 8GB
の環境で、time コマンドを付けて make した結果。
2時間程掛かっていた。
ディスクの使用容量は、Build 後に 36GB程。
その後、make install した分は、4.9GB程。
計41GB以上の空きは必要。
Qt Creator への Kit登録は、
make install した後にインストール先の bin にある qmake を設定する。
とりあえず試しに、
Qt Widgets Application と Qt Quick Application のプロジェクトを
作ってみたところ、無地の状態では動いた。
一応、Qt の Build は出来たぽい。
今回の事で、時間や容量の目安は分かった。