私は汎用ソケット.soライブラリを作成しようとしたとき、私は好奇心旺盛です。私は、インポートし、application.cから使用しよう ## == sock.c
#ifdef __unix__
typedef int SOCKET;
#else
typedef struct UNISock {
_IN_ int af,
_IN_ int type,
次の共有ライブラリの作成を検討してください。ある問題は、バージョン番号がリンクするコマンドを発行するモジュールには知られていないということです g++ -shared -o __targets/libfoo.so libfoo.cpp
some command that sets SONAME of __targets/libfoo.so to libfoo.so.X
代わりの g++ -s
私はそれを実行するだけで、いくつかのLinux共有ライブラリのバージョンを手に入れることができます。例えば bash$ /lib/x86_64-linux-gnu/libc.so.6 GNU C Library (Ubuntu GLIBC 2.23-0ubuntu9) stable release version 2.23, by Roland McGrath et al. 私もdl_iterat