我从here下载了libftp源代码,并使用make编译它。现在我在同一目录中只有一个名为“ftp”的二进制文件。我是否需要将其移动到其中一个根目录,例如/ usr / bin?我是否仍然需要源文件以便我可以#include库?
答案 0 :(得分:1)
要在您自己的代码中使用库,首先需要该库 - 通常名为lib {name} .a或lib {name} .so。链接期间将需要该库。因此,当您创建时,请确保它创建库而不仅仅是ftp二进制文件。
其次,在编译时你需要头文件,以便#include
不会抛出错误。因此,就源代码而言,您至少需要头文件。