簡體   English   中英

如何在Linux上的C庫中使用編譯的二進制文件?

[英]How do I use a compiled binary for a C library on Linux?

我從這里下載libftp源,並使用make對其進行編譯。 現在,我在同一目錄中只有一個名為“ ftp”的二進制文件。 是否需要將其移至/ usr / bin等根目錄之一? 我是否仍需要源文件,以便可以#include庫?

要在自己的代碼中使用庫,首先需要該庫-通常命名為lib {name} .a或lib {name} .so。 鏈接期間將需要該庫。 因此,在制作時,請確保它創建的是庫,而不僅僅是ftp二進制文件。

其次,在編譯時,您將需要頭文件,以便#include不會引發錯誤。 因此,就源而言,您至少將需要頭文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM