automake 종속성 문제

automake 종속성 문제

나는 Debian Squeeze에서 automake를 사용하여 6개의 소스 파일이 있는 매우 간단한 C 프로젝트를 컴파일하고 있습니다.

생성된 Makefile을 사용하여 소스 코드를 컴파일하려고 하면 문제가 발생합니다. 소스 코드 중 하나(ll_socket.c)는 및 같은 시스템 라이브러리를 사용합니다. 이러한 종속성은 자동으로 생성된 ".deps/ll_socket.Tpo" 파일에 있어야 합니다. 그러나 파일이 비어 있으므로 GCC가 파일을 컴파일하려고 하면 컴파일된 종속성을 찾을 수 없습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

종속성에 관한 거의 automake -a모든 것이 프로그램을 컴파일할 때 처리됩니다. 나는 이것을 경험했다파일 1&2 거기에는 automake 종속성이 설명되어 있습니다. 자세한 내용은 설명서를 읽어 보시기 바랍니다.

관련 정보