我在 Debian Squeeze 上使用 automake 来编译一个非常简单的包含 6 个源文件的 C 项目。
当我尝试使用生成的 Makefile 编译源代码时,问题就出现了。源代码之一 (ll_socket.c) 使用 和 等系统库。这些依赖项应该出现在自动生成的“.deps/ll_socket.Tpo”文件中;但是,该文件是空的,因此,当 GCC 尝试编译该文件时,它无法找到编译的依赖项。
关于如何解决这个问题有什么想法吗?
我在 Debian Squeeze 上使用 automake 来编译一个非常简单的包含 6 个源文件的 C 项目。
当我尝试使用生成的 Makefile 编译源代码时,问题就出现了。源代码之一 (ll_socket.c) 使用 和 等系统库。这些依赖项应该出现在自动生成的“.deps/ll_socket.Tpo”文件中;但是,该文件是空的,因此,当 GCC 尝试编译该文件时,它无法找到编译的依赖项。
关于如何解决这个问题有什么想法吗?