1

C++ を使用して、Solaris 10 の現在の実行可能ファイルから関数アドレスを知る必要があります (GNU g++ 4.9.2 を使用しています)。たとえば、次のような関数があります: void doSomething(const char *p) は、現在の実行可能ファイルで定義される場合と定義されない場合があります。したがって、現在の実行可能ファイルで関数を検索し、存在する場合はそれを呼び出して、デフォルトの操作を実行したいと思います。それ、どうやったら出来るの?dlsym は役に立ちますか? 構文とマングル名について教えてください。

4

2 に答える 2