libA.so があり、その動的ライブラリで関数を使用したいと考えています。
DLOPEN program_handle = dlopen(program_so, RTLD_NOW); を使用してロードしています。エラーは発生しません
関数「entry」にアクセスしたい fnPtr は、ヘッダーファイルに記載されているように、entry と同じ署名を持つ関数ポインターです。
(void *)fnPtr= dlsym(program_handle, "エントリ"); ここでも dlerror() はエラーを表示しません。
(*fnPtr)(args); を呼び出すとき //この行でセグメンテーション違反が発生する
私はこの時点で立ち往生しています。続行する方法を教えてください。
ありがとうございます。それでは、お元気で