binutils

    1

    2答えて

    ELFでobjdumpを実行して、特定の関数や変数のアドレスやサイズを取得する必要があります。objcopyは、後で実行する操作のために別の形式に変換します。特に最初の部分では、の結果に対して行われた操作のいくつかは複雑なので、私はそれを実行するために小さなC++アプリケーションを作成しました。それは動作しますが、現在はgccのobjdumpとobjdopyのパラメータには直接systemコールが

    1

    1答えて

    私はアンドロイドarm64トレース持って不足しているインライン関数のコード行: #02 pc 00000000000c61c0 /system/lib64/libmedia.so (_ZN7android10AudioTrack16AudioTrackThread10threadLoopEv+84) 私はコードの行情報パーサーにコマンドの下に使用します。)(待って、明らかに aarch64-l

    1

    1答えて

    同じファイルの場合、ls -l xxxの出力は常にsize xxxの出力以上であると思います。 しかし、私は出力されls -l /bin/lsを入力すると:size /bin/lsについては -rwxr-xr-x 1 root root 104508 1月 14 2015 /bin/ls 、出力は次のとおりです。 text data bss dec hex filename

    0

    1答えて

    OSX 10.12.3(16D32)のソースからldをビルドする必要があります。私はgitのからの最後のバージョンにクローン化://sourceware.org/git/binutils-gdb.gitをし、それを構築しようとした: ./configure --prefix=/usr --disable-werror (there are a lot of warnings, so I disab

    0

    1答えて

    私はclickhouseをテストしています。最後に、仮想マシンでClickHouseをインストールしました。しかし、私はそれを作るためにいくつかの問題があります。 - >完成依存関係の解決 エラー:パッケージ:clickhouse-サーバー1.1.54236-4.el6.x86_64(clickhouse) が必要です:libbfd-2.20.51.0.2-5.44.el6.so()( 64bit

    1

    1答えて

    リンカスクリプトを使用してアドレス空間にシンボルをレイアウトする場合、ldは に、 の構文を持つ静的ライブラリからの特定のシンボルを参照できます。 archive.a:object_file.o(.section.symbol_name) はgoldではなくldを使用して、そのような指示を無視しているようです。 リンク処理は成功します。ただし、特定の場所に特定の シンボルを配置してgoldとし

    0

    1答えて

    コマンドラインで指定されたライブラリが存在しない場合、Binutilsの古典的な "ar"ツールは失敗しません。 "ar:< _library_name _>。a:No such file or directory"というメッセージだけが表示されますが、戻りコードはゼロです。 これは、ビルドの問題を分析することが時々非常に難しくなります。なぜなら、結果のバイナリにいくつかの関数がない理由を見つける

    2

    1答えて

    High Sierraがインストールされた新しいMac miniでgfortranをコンパイルするときに問題が発生します。 エラーメッセージなしでgccをhomebrewとともにインストールしました。私が基本的なhello worldのコードをコンパイルしようとすると、コンパイルされたコードがgfortranで他のコンピュータに正常に実行された場合、毎回このエラーが発生します(コンパイルエラー:g

    1

    1答えて

    私はデフォルト/非表示の可視性のみを気にします。 .oファイルはIPOでコンパイルされません。 .oファイルでシンボルの表示を調べるにはどうすればよいですか? なぜ私は.oファイルからそれを見つけなければならないのですか: 特定のプラットフォームでは、問題が発生したgcov.aが発生しました。 どこが間違っているか把握しなければなりません。 1.ツールチェーンがどのように正確に構成され、構築されて

    0

    1答えて

    my personal projectを実際のハードウェアで動作させる際に問題があります。ハードウェアが動作するために、イメージは16ビットで整列する必要があります。 私は「.ALIGN」ディレクティブによってアライメントを指定しようとしました: .text .align 2 .globl _vg_lecturehall .globl _vg_sylvie_giggle .globl _