rpath

    0

    2答えて

    Mac OS X 10.7.2でlibjingleをビルドしたいと思います。私はちょうどコンパイラのエラーを克服し、今すぐリンカのエラーを満たす。 /Developer/libjingle/libjingle-0.6.3/talk/build/dbg/libのパスが存在しますが、システムは不明と表示されます。どのように私はそれを修正し、libjingle本当に動作させることができますか? MBP1

    6

    3答えて

    私は次のrpathでのopenssl 1.0.0gをコンパイルしようとしているとOpenSSLをコンパイルする方法: $ORIGIN/../lib64 毎回I readelf -d apps/openssl、私は私が試したものをエスケープ変化に応じて、次のような結果を取得しています: \RIGIN/../lib64 RIGIN/../lib64 ORIGIN/../lib64 chrp

    2

    1答えて

    /home/test/lib/libTest.soのパスに.soがあり、RPATHが/home/test/lib/を指しているmyexecというビルドファイルがあります。しかし、lddをmyexecに書き込んだときには、libTest.soが見つかりませんでした。それが動作するには、export LD_LIBRARY_PATHを実行しなければなりませんでした。 は、私が確認している: libTes

    2

    1答えて

    私は動的ライブラリを実行可能ファイルにリンクしようとしている小さなサンプルプロジェクトを手に入れました。 ファイルの構造を次のように -project cmake_minimum_required (VERSION 3.3.2) # Project # -------------- project (cmakefun) # Subdirectories # -------------

    154

    4答えて

    便宜上、以下の関連するマンページを追加しました。 マイ(MIS)の理解最初:私はそれはそれは-rpathオプションの引数であることを意味し,前に来るので二-Wlは別のオプションではないことを意味し、,でオプションを分離する必要がある場合。 私は-rpathが-Wl,.引数を持つ方法を理解できません!私の心の中で理にかなって何 はこれを次のようになります。 -Wl,-rpath . これは、現在

    1

    1答えて

    pkg-config出力に基づいて-rpathまたはlibtoolの-Rを設定するベストプラクティスはありますか?私はsedトリックに頼らなければならないのですか?

    1

    3答えて

    システムにインストールされたライブラリとは独立して移動できる完全に自己完結型のOTPを構築しようとしています。次のようにソースから ビルドのOpenSSL 1.0.0dは: ./config --prefix=<open-ssl-dir> make make install を次にOTP R14B03:次のようにアーランの ./configure --prefix=<erlang-dir>

    2

    1答えて

    私は特有の問題があります。私はgcc-4.2を使ってビルドした共有ライブラリ 'my_tracker.so'を持っています。この共有ライブラリはlibgcc_s.so.1(GCC 4.2)に依存しています。私は 'ldd my_tracker.so'を実行し、/ lib64からlibgcc_s.so.1を取得しました。 私は私のスクリプト内の 'LD_PRELOAD=my_tracker.so L

    9

    1答えて

    バイナリにrpathを指定しようとしています。 私のメイクはthis- CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' main: main.c gcc -o main main.c clean: rm -f main main.o のように見えます。しかし、私はコマンドreadelf -a ./main | grep

    1

    1答えて

    dlopenを使用して.dylibファイルをロードするための@rpathが見つかりました。それらを理解する助けが必要です。私はOSXマシン上でXcode 3.2.5を使用しています。 私はいくつかの.dylibを持っていて、他の.dylibを呼び出していて、お互いを呼びます。 @rpathは読み込まれた最初の.dylibで動作するようですが、以前に見つかった@rpathを使用してロードされた最初の