cppライブラリを手動でインストールする方法

cppライブラリを手動でインストールする方法

OpenGL SDKをインストールしたいビルドビルドは成功しましたが、インストール スクリプトがありません。

Eclipse がそれらを見つけるためにはどこに置けばよいのか疑問に思っています-lname

ヘッダーのみのライブラリは、 に入れるだけでインストールできるようです/usr/include。しかし、ファイルをどこに置けばよいのかわかりませんname.a

pacman を使って GLFW をインストールしました。GLFW は見つかります/usr/include/GL/glfw.hが、実際のライブラリがどこにあるかはわかりません。

物事を明確にしていただければ幸いです。

答え1

フォルダーlibには、コンパイラがリンクしたり、静的にリンクされている場合は実行可能ファイルに含める実際のバイナリ ライブラリが保存されます。

/ファイル-lnameの実際の場所を使用できます 。.a.so

これは、.soファイルがそこに残っている場合にのみ機能します。つまり、.soファイルに動的にリンクする場合です。オプションを追加すると、コンパイル時に .a ファイルから実行可能ファイルにバイナリ データが取り込まれます。その場合、 /ファイル-staticを削除しても問題ありません。.a.so

こちらは動的ライブラリと静的ライブラリについての良い参考資料とは何か、そして を使ってそれらを作成する方法について説明していますgcc。これを読むと大いに役立ちます。

関連情報