2013-11-25 104 views
1

我已經完成了一個簡單的C程序,該程序使用curl庫從ftp複製文件。移動到另一臺計算機時所需的庫

我已經在Ubuntu linux機器上完成了它,現在我想分發它到DebianUbuntu PC。我打算將輸出文件複製到這些機器上。還有哪些文件需要複製到這些PC上?我需要使用命令apt-get install libcurl4-gnutls-dev安裝curl嗎?

回答

3

如果您將軟件作爲二進制文件發佈,則不需要使用-dev軟件包。只有二​​進制形式的庫纔是必需的。

什麼包含-dev包是編譯器生成目標文件所需的頭文件,不再需要它。一旦你的可執行文件有二進制格式,只需要二進制庫。

+0

是不是很好只是從我的電腦複製二進制庫到另一臺不同分佈的電腦?在哪裏放置捲曲二進制庫,我只看到頭文件?在哪裏需要將二進制文件放置到另一臺計算機上 - 只需在可執行文件的相同位置? – vico

+0

通常,通過ldconfig執行庫的本地化。你不必關心它。如果安裝了libcurl的二進制文件,那麼你的程序會找到它。 – perror

相關問題