linker

    0

    1答えて

    私はCでリンカの関連性と仕事を理解していますが、バイナリでは何が起こっていますか?リンカーは、例えば、DLLからバイナリをコピーしていますか?または単にこのライブラリ関数をバイナリで参照してその関数を実行していますか?

    0

    1答えて

    私はWindows mingwでopensslライブラリを正常にコンパイルしました...そして、私はそれを私のアプリケーションとリンクしていますが、未解決のシンボル_imp__shutdownで失敗します。 nmは、オブジェクトファイルが実際にシンボルを参照するように指示します。 この依存関係を解決するためにどのライブラリをldに追加する必要がありますか?そのような場合の標準的な手順はありますか?

    0

    1答えて

    私は、スタンドアロンのツールチェーンNDK13b、api19、LLVM 3.8コンパイラを持っている32ビットの腕、libcpp(LLVM C++ライブラリ) と私はlibgccの依存を避けるためにしたいので、私は、コンパイラ-RTを構築します。 -nodefaultlibs がlibgccのためにリンクを避けるために、そして:(最低未定義のシンボルで私を残しているが)、私が見つけることができ

    1

    1答えて

    ローカルバッファが初期化されたときに、ローカルバッファを持つ関数を使用してコードを作成しましたが、例外が発生しましたが、初期化せずに宣言したときそれはうまく動作し、私はなぜ理解できません。 リンカのスタックサイズも増やしましたが、これは問題ではないようです。 NB:バッファ初期化全体をサポートするc99/c11コンパイルオプションでコンパイルしています。あなたの答えのための #define UDS

    3

    1答えて

    私はgccのこれらの機能がどのように機能するかを探そうとしています。 libpthreadがリンクされているかどうかによって、sigprocmaskまたはpthread_sigmaskのいずれかを呼び出す関数を持つライブラリを作成しました。 私のweakrefバージョンのコードは期待通りに機能しますが、私の弱いシンボルベースのバージョンは実際のpthread_sigmaskシンボルで上書きされてい

    1

    1答えて

    4.3.3から4.9.4へのアームクロスコンパイラの更新中です。私が見ている1つの問題は、新しいコンパイラが自動的に依存ライブラリを自動的には含まないことです。たとえば、次のように gccの... -L -l -lssl -lrt は、以前のコンパイラで正常に動作します。 libsslがlibcryptoで何かを参照する必要がある場合、リンカーは自動的にlibcryptoを見つけてリンクします(-

    1

    1答えて

    通常のコンパイルが(正常に動作します): ./dbhandler CMakeLists.txt(標準): cmake_minimum_required(VERSION 2.8.9) project(DBHandler) include_directories(include) file(GLOB SOURCES "src/*.cpp") target_link_libraries(db

    2

    1答えて

    (ともEGLIBC、私は信じている)は、libc.soライブラリはmain()メソッドを持っている)(メインと共有ライブラリの作成: $ /lib/i386-linux-gnu/libc.so.6 GNU C Library (Debian GLIBC 2.19-18+deb8u1) stable release version 2.19, by Roland McGrath et al. C

    0

    1答えて

    すべてのガイド(例えばJNI runtime linkingは)私はlibjvm.soに対する私のJNIライブラリをリンクすることをお勧めします。 $ gcc -I${JAVA_HOME}/include -c -o test.o test.c $ gcc -shared -o libtest.so test.o -L${JAVA_HOME}/jre/lib/i386/server -Wl,-r

    0

    1答えて

    ラズベリーパイのシナプスマネージャーからFANN(Fast artificial neural network)ライブラリーをダウンロードしました。私は、以下に示すように、デフォルトのアプリケーションを実行しようとしています: #include "fann.h" #include "floatfann.h" include "fann_data.h" int main() { cons