automake依存関係の問題

automake依存関係の問題

私はDebian Squeezeでautomakeを使って6つのソースファイルを持つ非常に単純なCプロジェクトをコンパイルしています。

生成されたMakefileを使用してソースコードをコンパイルしようとすると問題が発生します。ソースコードの1つ(ll_socket.c)は、同じシステムライブラリを使用します。これらの依存関係は、自動的に生成された「.deps/ll_socket.Tpo」ファイルになければなりません。ただし、ファイルが空であるため、GCCがファイルをコンパイルしようとすると、コンパイルされた依存関係が見つかりません。

この問題を解決する方法についてのアイデアはありますか?

答え1

依存関係に関するほとんどautomake -aすべてがプログラムをコンパイルするときに処理されます。私はこれを経験したファイル1&2 そこにはautomakeの依存関係が記述されています。詳しくは取扱説明書をお読みください。

関連情報