binutils

    9

    1答えて

    は はハローワールドCプログラムを考えてみましょう: のhello.c: #include "stdio.h" int main() { printf("Hello, World!\n"); } 私が呼び出す場合: $ gcc -c hello.c -o hello.o それは、hello.o ELF再配置可能ファイルを生成します 次に、電話する場合: ​​ それは私が

    33

    2答えて

    gdbのコマンドウィンドウをクリアすることはできますか?つまり、bdb端末のclearコマンドと同じ(コマンドウィンドウ用の)コマンドをgdbに実行するコマンドがありますか?

    5

    5答えて

    非常に古いGCC/GlibCバージョンを持つCentOS 6マシンで作業しています。私は最新のgcc、ld.goldを最近のbinutilsで、そして最近のglibcを改良するために、最新のバージョンまたは少なくとも最近のバージョンのglibc、binutils、gccツールチェーン全体を構築したいと思っています。 私はツールチェーン全体をいくつかの別個のディレクトリに置いて、既存のシステムファイ

    7

    2答えて

    [[email protected] bin]# ldd node linux-vdso.so.1 => (0x00007fffd33f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f70f7855000) librt.so.1 => /lib64/librt.so.1 (0x00007f70f764d000)

    2

    2答えて

    osx 10.11にHomeBrewをインストールするためにbinutilをインストールしようとしましたが、objdumpはまだ動作しません。端末からの応答は次のとおりです。 MacBook-Pro:~ Mars$ brew install binutils ==> Downloading https://homebrew.bintray.com/bottles/binutils-2.26.el

    6

    2答えて

    私はhereという命令に従ってクロスコンパイラをインストールしようとしています。私はUbuntu 13.10の64ビットバージョンを使用しています。 binutilsを設定するコマンドを入力すると、私は次のようになります: Configuring for a x86_64-unknown-linux-gnu host. Invalid configuration `x86_64-unknown-

    0

    1答えて

    私はGCC/binutilsツールチェーンを使ってマイクロコントローラ(MSP430シリーズ)のベアメタルコードを書いています。私のリンカースクリプトを使って未使用の割り込みベクタを "forever loop "opcode(開発中、運用中は" SW reset "オペコード)。私はこれが起こるように見えることはできません。 は、ここに私のリンカスクリプト(または関連するセクション)です: ME

    11

    1答えて

    Windows上で動作するアプリケーションでobjdumpとreadelfコマンドを使用する必要があります。 cygwinをインストールするには、cygwinをインストールすることができます。私がcygwinを使いたくない理由は、エッセイを展開したいからです。私はcygwinをサイレントインストールする方法を知らない。その結果、私は必要なものがGNU Utilities For Win32であると

    8

    2答えて

    動的再配置を解決する際にシンボルルックアップの検索順序はどのようなものですか? 共有ライブラリのシンボルを解決するときに、ローダーは最初に 'メイン実行可能ファイル'を検索します(メインの実行可能ファイルの上書きを許可する...)か、何ですか?

    11

    1答えて

    私は私が手に再配置をリストするとき、私は、GCCのhello.c -oハロー-03 #include <stdio.h> int main(void) { printf("Hello world\n"); return 0; } で、このコードをコンパイルしています: [email protected]$ readelf -r hello | grep gmon 0