1

これは完全な技術的な質問ではありませんが、特定の言語とその機能のシステムに存在するすべてのライブラリを見つける簡単な方法があるかどうかを知りたいと思っていました....マニュアルページのようなものは素晴らしいでしょうが、最初に何が存在するかを知った情報を探します。(たとえば、サードパーティのライブラリ....)

私のやり方:CまたはCPPの場合-gccまたはg ++のようなコンパイラーがコンパイラー自体の一部としてインストールされているすべての標準ライブラリーがあるかどうかを知っているので、マニュアルのセクション2〜3を簡単に調べることができますが、それらは標準ライブラリについては、C および CPP の本の一部として読むこともできます。

私が本当に興味を持っていたのは、私が知らないライブラリを発見し、それらについて学ぼうとする方法を見つけることでした. ブーストのようなサードパーティのライブラリのように、 /usr/bin のような場所で見つかる可能性があります...だから、libXXX.aまたは.soファイルを検索してから、Googleを実行して、それが何であるか、どこで、どのように見つけたかを調べていました使用できます.......しかし、これはばかげているように感じます:(

物事を見つけるためのより簡単な方法があるに違いありませんか?

PS : 私はマシンの所有者ではないので、自分でインストールを行うことはありません。職場/大学のサーバーを考えてみてください。多くの人がそれにアクセスします。、ちなみにOSはSolaris 9です

4

3 に答える 3

3

Linux を使用している場合は、ターミナルで次の操作を実行できます。

pkg-config --list-all

私のシステムでは、これにより次の出力が得られます。

gmodule-no-export-2.0          GModule - Dynamic module loader for GLib
xrender                        Xrender - X Render Library
#many many more
xcb                            XCB - X-protocol C Binding
gnome-mime-data-2.0            gnome-mime-data - Base set of file types and applications for GNOME

libray の名前と簡単な説明です。

于 2013-05-22T22:27:43.057 に答える
2

使用する予定のライブラリを学習することを選択します。package managerを照会して、システムにインストールされているパッケージを知りたいようです。どのオペレーティング システムが使用されているかを知らなければ、これ以上特定することは困難です。

于 2013-05-22T22:17:41.587 に答える