(これはQt
4.7.3以降のバージョンで動作します。)Qt
Debianコンピュータでカスタムパラメータを使用してビルドしようとしましたが、実際にコンパイルするのに長い時間がかかりました(シングルコアCPUでIIRCが6時間以上)。だから私はその過程で愚かな間違いを犯さないようにしたいと思います。ただし、正常に接続したら、ファイルやその他のコンテンツをクリーンアップすることを選択しましたmake clean
。*.o
これは悪い考えのようです!その後、一度やってみたらmake install
信じられませんからmake clean
。すべてクリーンアップ後に再コンパイルしてください!これまでは、make clean
対象ファイルと関連項目をすべて削除しても、新規インストールが可能だと思いました。どうやらそれでQt
状況が違います。
公式文書からQt 4.7
(参照http://qt-project.org/doc/qt-4.7/install-x11.html)、彼らは言及さえしませんでした任意に選択できる make clean
コマンドの順序に従ってください。今私が知っている限り、ここには妥当な理由があります。それにもかかわらず、私はこれを「標準コンプライアンス」と呼ぶことはできません。何百ものオープンソースアプリケーションをコンパイルし、make clean
再コンパイルプロセスをトリガーしたことがなく、保存する必要があるものも削除しなかったためです(バグがない限り)。
ベストアンサー1
make clean
a以前にaをすることが何をすmake install
べきかという考えをどこで得たのかわかりません。
自動ツールの仕様INSTALL
文書にはプロセスが詳細に記載されています。
./configure
make
make check
(任意に選択できる)make install
make installcheck
(任意に選択できる)
項目 6 には次のように記載されています。
あなたは削除することができますプログラムバイナリ。ソースコードディレクトリのオブジェクトファイルを入力します
make clean
。
(強調します。)
make clean
これは、クリーンなビルドを取得し、以前の実行で残りの副産物がないことを確認するために再コンパイルする前に実行することです。できます。後ろにamake install
いくつかのスペースを解放し、ソースコードと構成を維持したい場合。あなたはする必要がありますいいえインストールする前にこれを実行してください。