web-dev-qa-db-ja.com

共有オブジェクトをロードできないELFクラスが間違っています:ELFCLASS32

X86_64を備えたLinuxサーバーがあります。

Biblibliotecaをロードする必要があるRコードをコンパイルしています。このコードを実行すると、次のエラーが表示されます。

Error in dyn.load ("functions.so"):
Unable to load shared object 'functions.so':
functions.so': wrong ELF class: ELFCLASS32
2
perondi

どこからfunctions.soを取得したのかわかりませんが、問題はそれが32ビットライブラリであり、64ビットプロセスにロードしようとしていることです。ライブラリの64ビットバージョン、またはおそらくRの32ビットバージョンが必要です。

8
dobey