2011-09-20 73 views
0

我的機器已安裝(來源)lua-5.1.4,但沒有lua.pc。什麼是lua 5.1.4下載的開發包?lua 5.1.4的開發包是什麼?

我是新來的,所以請在我解釋什麼是'lua.pc'的時候忍受我。如果您認爲這裏的某些信息不正確,請充分利用編輯按鈕。

lua.pc或任何帶有pc擴展名的文件都是進入/usr/local/lib/pkgconfig//usr/lib/pkgconfig目錄的文件。它是一個包含不同字段的文本文件,如Description等,make install進程使用的信息。默認安裝lua不會安裝lua.pc文件。那是因爲它是'正常'的包裝。但是,開發包包含此文件。開發包創建額外的動態鏈接(對於共享庫等),在安裝其他軟件時可能需要這些共享庫可能依賴關係。欲瞭解更多信息,請閱讀herehere

更新:lua.pc存在於源tarball中的etc/文件夾中。

+0

什麼是'lua.pc'?什麼是「開發包」? –

+0

@NicolBolas:我試圖添加更多的信息。請看看它。解釋並不完美,我今天已經介紹了這些東西。 – Sriram

+0

您正在使用哪種發行版,以及您在哪裏/如何獲得Lua軟件包? – tripleee

回答

3

的lua.pc是在source tarbal,在etc文件夾

+0

aarrrrrghhh !!請允許我片刻,而我踢我自己!將'lua.pc'複製到'/ usr/lib/pkgconfig /'中似乎有效。但'/ usr/lib/pkgconfig'和'/ usr/local/lib/pkgconfig'有什麼區別? – Sriram

+0

'/ usr /'通常由系統工具維護(如apt在debian中),而(超級)用戶可以隨意使用'/ usr/local /'做任何他想做的事情,而不會干擾正常的系統進程/包工具。更多信息在[Rute指南](http://rute.2038bug.com/node38.html.gz#SECTION003840000000000000000) – jpjacobs