![](/img/trans.png)
[英]How do I use a C library in a Rust library compiled to WebAssembly?
[英]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.