R CUDA パッケージを作ろうとしています。package.skeleton を使用して R パッケージを作成しました。次に、パッケージ フォルダーに configure.ac ファイルを作成し、CUDA コードと Makefile.in ファイルを含む src ディレクトリを作成しました。で書きましたNAMESPACE : useDynLib(cFunction)
。
.so ファイルがパッケージ フォルダーに作成されています。R CMD check を実行すると、次のエラーが発生します。
** インストールされたパッケージをロードできるかどうかのテスト library.dynam(lib, package, package.lib) のエラー: 共有オブジェクト 'cFunction.so' が見つかりません エラー: 読み込みに失敗しました 実行停止 エラー: 読み込みに失敗しました
ここで何が間違っているのかわかりません。パッケージフォルダーのlibsフォルダー、パッケージフォルダーのsrcフォルダーに.soファイルを入れてみましたが、成功しませんでした。パッケージフォルダーのパスも LD_LIBRARY_PATH に入れましたが、それでも機能しませんでした。
また、パッケージ名を useDynLib として使用すると、機能しません。私を助けてください。