2012-04-21 12 views
0

EDEのカスタマイズバッファーの「デフォルト」セクションはちょっと混乱します。そこには私が理解できない部分があります。EDEの既定のカスタマイズバッファーについて混乱しています

  • 推論ルールは何ですか?彼らは何を推測していますか?どうすれば使えますか?なぜ私はそれらを使うのだろうか?
  • [インクルードファイル]セクション。それはなんのためですか?どのファイルが含まれていますか?単純な.hファイルとはどのように違いますか?
  • 「自動-依存関係」セクションには、現在、以下の「説明」を持っている:非nilのMakefileの自動依存関係を実装することができません。 実際には現在実装されていませんか?それは何のために意図されていますか? EDEで

答えて

1

多くのオプションプロジェクトの種類を作るのMakefileを管理に固有のものです。

メイクで推論規則は次のようなものかもしれません:

いくつかの依存関係のfoo.oが望まれる場合には、それは %.o一致し、かつ foo.cppがあるかどうかを確認し、もしそうならばと言う
%.o: %.cpp 
    @echo '$(CXX_COMPILE) -c $<'; \ 
    $(CXX_COMPILE) $(CXX_DEPENDENCIES) -o [email protected] -c $< 

それらのコマンドを実行します。スロットはあなたのファイルの種類は、直接サポートされていない場合は、あなた自身を書き込むことができますこと

。インクルードファイルが含まれ

はあなたがメイクファイルには、勝っ書き込むことができます。あなたはそれpickle.mkを呼ぶかもしれない、とあなたが含まれていることを作る場合、あなたは見つける:あなたの生成されたメイクファイルで

include pickle.mk 

を。

自動依存関係は、GCCによってサポートされる言語のためのもの、それは基本的にfoo.cppがそれに含まれるその他のヘッダファイルに依存言いメイクファイルで依存関係ファイルが作成されます。あなたのビルドをより正確にするでしょう。

関連する問題