2012-03-07 22 views
0

私はmakefileを書くのが初めてです。最近、makefileにパターンルールがあります。たとえば:Makefile - パターンルール

%.o: %.cc 
     # command to compile comes here 

ネットでrigourous検索した後、私は、上記のステートメントが何 を発見しかし、私は以下の別の文に出くわしました。

%: %.o 
     # Command to link lies here 

私はこのルールを理解していません。誰も第2のパターンルールを説明できますか?

答えて

2

第2のルールもパターンルールで、同じ名前のファイルから拡張子のないファイルを作成する方法を示していますが、末尾に.oと表示されます。だから、barbar.oからというように、foo.oからfooをリンクするためのルールです。

+1

ありがとうございました。あなたの投稿は私の質問に答えました。 – Seelamsetty

+0

@ user819141:私の答えの横にあるチェックマークをクリックして、それを受け入れることを忘れないでください。 –

関連する問題