1
我已經完成了一個簡單的C
程序,該程序使用curl
庫從ftp
複製文件。移動到另一臺計算機時所需的庫
我已經在Ubuntu
linux機器上完成了它,現在我想分發它到Debian
和Ubuntu
PC。我打算將輸出文件複製到這些機器上。還有哪些文件需要複製到這些PC上?我需要使用命令apt-get install libcurl4-gnutls-dev
安裝curl嗎?
我已經完成了一個簡單的C
程序,該程序使用curl
庫從ftp
複製文件。移動到另一臺計算機時所需的庫
我已經在Ubuntu
linux機器上完成了它,現在我想分發它到Debian
和Ubuntu
PC。我打算將輸出文件複製到這些機器上。還有哪些文件需要複製到這些PC上?我需要使用命令apt-get install libcurl4-gnutls-dev
安裝curl嗎?
如果您將軟件作爲二進制文件發佈,則不需要使用-dev
軟件包。只有二進制形式的庫纔是必需的。
什麼包含-dev
包是編譯器生成目標文件所需的頭文件,不再需要它。一旦你的可執行文件有二進制格式,只需要二進制庫。
是不是很好只是從我的電腦複製二進制庫到另一臺不同分佈的電腦?在哪裏放置捲曲二進制庫,我只看到頭文件?在哪裏需要將二進制文件放置到另一臺計算機上 - 只需在可執行文件的相同位置? – vico
通常,通過ldconfig執行庫的本地化。你不必關心它。如果安裝了libcurl的二進制文件,那麼你的程序會找到它。 – perror