問題タブ [libltdl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - プラグイン内のシンボルのリストへのアクセス
プラグイン ライブラリを動的にロードするために libltdl を使用しています。このドキュメントに従っていて、これを呼び出した後
このライブラリで定義されているシンボルを知る必要があります。渡すシンボルのリストが必要です
引数としてシンボル名が必要です。
プラグインでロード可能なエクスポートされたシンボルのリストを取得する方法は何ですか?
shared-libraries - libltdl.so.3: 共有オブジェクト ファイルを開けません: Ubuntu 14.04 にそのようなファイルまたはディレクトリはありません
共有ライブラリ libltdl.so.3 を必要とするプログラムがあります。14.04 でこのプログラムを実行しているときに、次のエラーが発生します。
私はlibtoolをすでにインストールして更新しています。atp-get install libltdl3 の実行中に、次の出力が得られます
実行中にlocate libltdl.soを取得します
libltdl.so.3 の入手方法を教えてもらえますか?
installation - gnu/libtool (libltdl) がインストールされているが、configure スクリプトで見つからない
システムにローカルにGuileをインストールしようとしています。gnu/libtool が必要です。すべての依存関係をインストールしているときに、make check
gnu/libtool のインストール中に " " コマンドでエラーが表示されました。しかし、コマンドを省略して " make
" に続けて " make install
" を実行すると、正常にインストールできました。残りの依存関係を問題なくインストールできました。ただし、次のコマンドを実行すると、以下のエラーが発生します。
指示:
エラー:
これ$PREFIX
が定義されており、libltdl
ライブラリをlibtool
フォルダーにインストールしました。フォルダのinclude
およびlib
サブ ディレクトリをlibtool
調べると、libltdl
フォルダと .so ファイルが見つかります。
そのため、configure スクリプトがローカルにインストールされたバージョンの を見つけられない理由がわかりませんlibtool
。誰かがコマンドの問題とこのエラーを修正する方法を指摘できれば、非常に感謝しています。
gcc - configure: エラー: GNU libltdl (Libtool) が見つかりません。README を参照してください
後で Guix をインストールできるように、GNU Guile をインストールしようとしています。私の環境はかなりロックダウンされていますが、ツールを構築することはできます。過去数日間、pianobar をインストールしようとしてきましたが、動作しますが、「オーディオ デバイスを開けません」という出力が表示されます。Guile が必要な libao-pulse をコンパイルする必要がありますが、configure スクリプトにどのような引数を渡しても、常に次のように終了します。configure: error: GNU libltdl (Libtool) not found, see README.
LD_LIBRARY_PATH、LD_FLAGS、CFLAGS、および他のいくつかを設定しようとしましたが、このステップを通過できないようです。
私のビルド環境は次のようになります。
この設定を反映するように環境変数 ($PREFIX、$build、および $PATH) を設定しました。
私は何を間違っていますか?
config.log: https://gist.github.com/ijustlovemath/e197ee17db459ab46c1a
c++ - Qt プロジェクトの OS X で libltdl を使用する方法
OSXの Qt でlibltdlを使用しようとしています。私はbrewでライブラリをダウンロードしました.私はそれを見つけることができます./usr/local/lib/libltdl.dylib
アシスタントを使用して Qt Creator でリンクすると、それらの行が.proに追加されました
問題は私が使用するときです:
アプリがコンパイルされず、次のエラーが表示されます。
ご協力いただきありがとうございます !
configure - RISCV の pocl の構成
poclを使用して、RISCV64 用の OpenCL プログラムをクロスコンパイルしようとしています。このリンクのスライド 18: https://riscv.org/wp-content/uploads/2015/01/riscv-software-toolchain-workshop-jan2015.pdfは、RISCV バックエンドのスカラー コードを生成できることを示唆しているようです。 . pocl-0.8 を使用しています (これは riscv-llvm バックエンドの安定バージョンであるため、llvm 3.3 に基づいています)。
次のように構成コマンドを実行しました。
次のエラーが発生しました。
ネイティブ システム (x86_64) 用に pocl を構成すると、エラーは発生しません。したがって、上記のエラー メッセージに記載されているライブラリの RISCV バリアントが必要だと推測していますが、その方法がわかりません。これについて何か助けていただければ幸いです。ありがとう!