6
當使用apt-get的我看到一些包有「開發」後綴他們的名字後:包名中的「dev」後綴?
libreadline5
libreadline-dev
zlib1g
zlib1g-dev
這些到底是什麼,我應該安裝它們?
當使用apt-get的我看到一些包有「開發」後綴他們的名字後:包名中的「dev」後綴?
libreadline5
libreadline-dev
zlib1g
zlib1g-dev
這些到底是什麼,我應該安裝它們?
你需要這些到編譯和鏈接,因爲它們提供標題和庫鏈接,而標準包只包含運行時版本。
沒錯。如果你只是*使用*庫,得到非「開發」版本。如果您正在編寫的程序中使用lib,或者您正在從源代碼編譯應用程序,則只需要「-dev」版本。 – bta 2010-08-27 21:17:47
「運行時版本」的含義是什麼? 。所以? – 2017-09-15 16:23:39
是的。允許_execution_的最小內容。通常只是共享庫。在'-dev'包中有頭文件,通常是靜態庫和附加的共享庫鏈接 - 所有這些都是構建程序/包所需的。這種分裂在所有Linux發行版中都很常見。 – 2017-09-15 16:26:03