我最近在我的機器上安裝了Debian Squeeze,並將C++編程習慣作爲主要目標之一。我經常在我的項目中使用Boost庫。在OS-X和Windows上,我必須在使用它們之前手動安裝Boost頭文件庫。然而,有關Linux,升壓網站的頭版mentionsDebian Squeeze中默認安裝了Boost頭文件庫嗎?
流行的Linux和Unix發行比如Fedora,Debian和NetBSD的包括預建升壓包。
我主要使用頭文件庫,而不是我當前項目的預構建包。所以我的問題是:是否在Debian的任何地方默認安裝了頭文件庫,還是必須安裝它們?我已經看過/ usr/include,它似乎沒有任何Boost目錄。我搜索了Google,並查找了關於SO的相關討論,但沒有清楚地回答我的問題。如果我確實需要安裝頭文件庫,是否有一種「apt-get」方法,或者我只是簡單地解壓並放在方便的位置(/ usr/local/include)?其次,如果我需要手動放置boost頭文件(比如在/ usr/local/include /中),那麼頭文件的版本應該與預先安裝的軟件包相匹配,以便兼容任何未來可能使用的項目binaties(libboost- *)和頭文件?
我對Linux平臺上的編程相當新穎。儘管我可以使用補丁和匹配(以及使用谷歌搜索)工作,但我正在尋找有關長期最佳實踐的指導。
謝謝。
感謝您的幫助。 – RDK