shared-libraries

    1

    1答えて

    私は単純なQtコンソールアプリケーション(dbusサービス)を作成しており、systemdを使用して起動する必要があります。 しかし、私はを実行するたびに(私はかなり確信しているアプリケーションがlibQt5Gui.so.5をロードするために失敗したことを示すmy_serv、それはアプリケーションの起動に失敗し、私はでログを持つ終わるjournalctl -xeを開始systemctlそれは)、こ

    0

    1答えて

    シングルトンを使用するプログラムがあります。このプログラムは、実行時に共有オブジェクトライブラリをロードします。このライブラリは同じシングルトンも使用します。 問題は、ライブラリからシングルトンにアクセスするときに、シングルトンの新しいインスタンスが作成されることです。 プログラムが-rdynamicとリンクされて、私は両方のために-fPICを使用してロードは次のように起こる: std::shar

    1

    1答えて

    最近、ARMV8やCRC、AES、SHAなどのプラットフォーム機能を検出するためのcpu機能が追加されました。私たちは最新のNDKに対して構築するためにbug reportを捕まえました。我々はそれが結果armeabiプロジェクトで<cpu-features.h>を含めるしようとする中で: $ make -f GNUmakefile-cross arm-linux-androideabi-g++

    1

    1答えて

    私はUbuntuの16.04にインストールするため、これらのインストール手順に従っLabJack製品のhttps://labjack.com/products/u12 をインストールし、ライブラリの問題を得ました。 https://labjack.com/support/software/installers/exodriver/mac-and-linux/in-depth-build-instr

    4

    1答えて

    指定された名前を表示しません cat /etc/issue Debian GNU/Linux 9 \n \l 私は(wrap.cを作成するためのラッパーとして機能し、通常のように、ライブラリとオブジェクトを構築すべてのオブジェクトファイル) gcc -c -fPIC -W -Wall -O2 -funroll-loops wrap.c gcc -shared -Wl,-soname,lib

    1

    1答えて

    のOSGiバンドルからネイティブメソッドの呼び出し中に、私はこのプラグインでネイティブ.soライブラリを使用するプラグイン1. と呼ばれる日食File-->New-->Other-->Plug-in Projectを使用して1つのOSGiプラグイン(バンドル)を作成しました。私はプラグインプロジェクトのルートにlibtest_app_wrap1.soを追加しました。 そして、ここの下にマニフェスト

    0

    1答えて

    私には、外部MCUアプリケーション用のLinuxドライバがあります。ドライバとMCUは、独自のプロトコルを使用してバスを介して通信します。 私は、カーネルモジュールとMCUの間でプロトコル機能のプログラムコードを共有したいと思いますが、カーネル用のlibをビルドすることはできないので、今のところ私の唯一のアイデアはコードを "できるだけカーネルとして"そして、プラットフォーム間で.cファイル全体を

    1

    1答えて

    実行時にJNIライブラリを読み込もうとしたときに私の顧客のコンピュータで異常な動作が発生しました。 System.load("libtestlibrary.so") でライブラリをロードしようとすると、私は与えられたライブラリ名が(誤って)「LIB」を接頭辞と.soが「接尾辞ているように思え liblibtestlibrary.so.so: cannot open shared object

    -2

    1答えて

    いくつかのプライベート文字列をエンコード/デコードするためにAndroidで.soファイルを作成しましたが、idaを使用して.soファイルを簡単に解読でき、リバースエンジニアリングソフトウェアで簡単にデバッグすることができます。 .soファイル? Javaで暗号化された.soファイルを使用するには?

    2

    1答えて

    cmakeを使用するプロジェクトでは、静的に1つと動的にリンクされたライブラリの2つのバージョンをビルドします。単一のソースファイルについては、共有ライブラリ専用にコンパイルするときに異なるコンパイル定義(つまり、-Dfoo=bar)を渡したいと思います。 私はを単一のソースに使用できますが、共有ライブラリのみにその定義を追加する方法はわかりません。 どうすればいいですか? 編集 この質問は、私は