問題タブ [executable-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2248 参照

compilation - RVAとVAとは何ですか?

RVAとVAの意味を説明してください

0 投票する
3 に答える
1999 参照

windows - EXE ヘッダーの奇妙な値

EXE ヘッダーに奇妙な値が配置されているのを見ました

そこで何をしているのかわかりませんがA8、ゼロに置き換えるとプログラムが実行されません。

一言で言えば、それは何ですか?

また、完全な MS DOS ヘッダーへのリンクも教えていただけますか?

0 投票する
4 に答える
33941 参照

gdb - シンボルテーブルとは何ですか? また、実行可能ファイルにどのように統合されていますか?

実行可能ファイルをデバッグしようとしたとき:

それは正確にはどういう意味ですか?

実行可能ファイルにシンボル テーブルが追加されていますか?

0 投票する
1 に答える
1486 参照

assemblies - 実行可能ファイルの assemblyIdentity を変更するには?

.exe ファイルの作成に使用したツールを非表示にしたい。私は違法なことはしていません。自分の知的財産がコピーされるのを防ぎたいだけです。テキスト エディターで exe ファイルを開くと、次のセクションが表示されます。

名前を次のように変更しようとしました。
name="Microsoft.Windows.SomeOtherName"

これにより、ファイルを実行しようとすると、次のメッセージが表示されました。「このアプリケーションは、サイド バイ サイド構成が正しくないため、開始できませんでした。」

どうすればこれを解決できますか?

0 投票する
1 に答える
1846 参照

file-format - GNAT - GVD: 実行可能形式ではありません: ファイル形式が認識されません

GNU Visual Debugger 1.2.6 を実行している XP 仮想マシンで、Ada ファイル (.adb) を開こうとしていますが、次のエラーが発生し続けます。

実行可能形式ではありません: ファイル形式が認識されません

また、Ada コンパイラ キットと GNAT 3.14p 用の win32 ツールの両方をインストールしたことにも触れておく必要があります。

それ以来、GVD から他の .adb ファイル、さらには .c ファイルを開こうとしましたが、すべて上記と同じ満足のいく応答がありました。

なぜこれが起こっているのですか?

0 投票する
1 に答える
1220 参照

elf - 使用可能な ELF 実行可能ファイルにはどのセクションが必要ですか?

ELF 実行可能ファイルを作成していますが、それをロードして実行するためにオペレーティング システムで必要なセクションを知る必要があります。

詳細:

おそらく次のことが必要になると思います。

  • 。文章
  • .symtab
  • .rel.text

他にもありますか?

0 投票する
9 に答える
3973 参照

java - コンパイルされたJavaクラスファイルがCコンパイルされたファイルよりも小さいのはなぜですか?

「Hello、World!」を出力する.cファイルをコンパイルして取得した.oファイルの理由を知りたいのですが。「Hello、World!」も出力するJava .classファイルよりも大きいですか?

0 投票する
1 に答える
1374 参照

gcc - mingwgccコンパイルとgdbデバッグ

mingwの下でgdbがWindowsでどのように機能すると思いますか?mingw Cを使用して.exeにコンパイルすると、PEファイルが作成されます(Windowsで実行できるようになります)。

ただし、gdbを使用して.exeをデバッグする必要があります。このgdbはPEファイルをデバッグすることを知っていますか?どのように?PEファイルからデバッグ情報を読み取りますか?それはドワーフのデバッグ情報か何か他のものですか?

0 投票する
3 に答える
4683 参照

c - GNUBinutilsのバイナリファイル記述子ライブラリ-フォーマット例

タイトルのように。私はBFDのELFのコードを読んでみましたが、それは軽い読みではありません。また、ドキュメントから何かを取得しようとしましたが、それがどのように機能するかを確認するための例が必要になります。実行可能形式を定義する方法を知るために、誰かが私にいくつかの簡単な例を教えてもらえますか?

編集:質問を適切に作成しなかったようです。「独自の実行可能フォーマット仕様を作成する方法」や「優れたELFドキュメントはどこにありますか?」ではなく、「GNU BFDを使用して独自の実行可能フォーマットを実装するにはどうすればよいですか?」

0 投票する
1 に答える
2589 参照

linux - PE と ELF バイナリ形式の違いは何ですか?

Windows PE バイナリ形式と Linux ELF バイナリ形式の違いは何ですか? ソースコードに相当するアセンブリ言語のみを作成する必要がある場合、コンパイラはファイルをオペレーティングシステムの指定された形式にどのように変換しますか? 誰かが簡単に説明できますか?