JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... CESS); } 関数 x1 () と x2 () は以下のソースファイルで定義されており、 このファイルから共有オブジェクトが構成される。 $ cat libdemo.c #include < unistd.h > void consumeCpu1(int lim) { for (int j = 0; j < lim; j++) getppid(); } void x1(void) { for (int j ... = 0; j < lim; j++) getppid(); } void x2(void) { for (int j = 0; j < 1000; j++) consumeCpu2(10000); } ここで、 実際の名前は libdemo.so.1.0.1 で soname は libdemo.so.1 で共有オブジェクトを構成する。 $ cc -g -fPIC -shared -Wl,-soname,libdemo.so.1 \ -o libd ... emo.so.1.0.1 libdemo.c 次に、 ライブラリ soname とライブラリのリンカー名へのシンボリックリンクを作成する。 $ ln -sf libdemo.so.1.0.1 libdemo.so ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。