如何手動安裝cpp庫

如何手動安裝cpp庫

我想安裝opengl sdkhttp://glsdk.sourceforge.net/docs/html/pg_build.html。我成功建立了它,但它沒有安裝腳本。

我想知道我必須把它們放在哪裡才能讓 Eclipse 找到它們-lname

看來我可以通過將它們放入/usr/include.但我不知道我必須把name.a文件放在哪裡。

我用 pacman 安裝了 GLFW。我可以找到它,/usr/include/GL/glfw.h但我不知道真正的圖書館位於哪裡。

我希望你能把事情弄清楚。

答案1

這些lib資料夾包含實際的二進位庫,供編譯器連結到或包含在可執行檔(如果是靜態連結)中。

在您擁有的地方, 您可以只使用/文件-lname的實際位置。.a.so

僅當文件保留在那裡時才有效.so。也就是說,如果您動態連結到該.so文件。如果新增該-static選項,它會在編譯時將 .a 檔案中的二進位資料提取到執行檔中。那麼刪除.a/檔案也沒關係.so

這是關於動態函式庫和靜態函式庫的一個很好的參考以及如何使用 來創建它們gcc。閱讀它對你有很大幫助。

相關內容