問題タブ [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.
compilation - RVAとVAとは何ですか?
RVAとVAの意味を説明してください
windows - EXE ヘッダーの奇妙な値
EXE ヘッダーに奇妙な値が配置されているのを見ました
そこで何をしているのかわかりませんがA8
、ゼロに置き換えるとプログラムが実行されません。
一言で言えば、それは何ですか?
また、完全な MS DOS ヘッダーへのリンクも教えていただけますか?
gdb - シンボルテーブルとは何ですか? また、実行可能ファイルにどのように統合されていますか?
実行可能ファイルをデバッグしようとしたとき:
それは正確にはどういう意味ですか?
実行可能ファイルにシンボル テーブルが追加されていますか?
assemblies - 実行可能ファイルの assemblyIdentity を変更するには?
.exe ファイルの作成に使用したツールを非表示にしたい。私は違法なことはしていません。自分の知的財産がコピーされるのを防ぎたいだけです。テキスト エディターで exe ファイルを開くと、次のセクションが表示されます。
名前を次のように変更しようとしました。
name="Microsoft.Windows.SomeOtherName"
これにより、ファイルを実行しようとすると、次のメッセージが表示されました。「このアプリケーションは、サイド バイ サイド構成が正しくないため、開始できませんでした。」
どうすればこれを解決できますか?
file-format - GNAT - GVD: 実行可能形式ではありません: ファイル形式が認識されません
GNU Visual Debugger 1.2.6 を実行している XP 仮想マシンで、Ada ファイル (.adb) を開こうとしていますが、次のエラーが発生し続けます。
実行可能形式ではありません: ファイル形式が認識されません
また、Ada コンパイラ キットと GNAT 3.14p 用の win32 ツールの両方をインストールしたことにも触れておく必要があります。
それ以来、GVD から他の .adb ファイル、さらには .c ファイルを開こうとしましたが、すべて上記と同じ満足のいく応答がありました。
なぜこれが起こっているのですか?
elf - 使用可能な ELF 実行可能ファイルにはどのセクションが必要ですか?
ELF 実行可能ファイルを作成していますが、それをロードして実行するためにオペレーティング システムで必要なセクションを知る必要があります。
詳細:
おそらく次のことが必要になると思います。
- 。文章
- .symtab
- .rel.text
他にもありますか?
java - コンパイルされたJavaクラスファイルがCコンパイルされたファイルよりも小さいのはなぜですか?
「Hello、World!」を出力する.cファイルをコンパイルして取得した.oファイルの理由を知りたいのですが。「Hello、World!」も出力するJava .classファイルよりも大きいですか?
gcc - mingwgccコンパイルとgdbデバッグ
mingwの下でgdbがWindowsでどのように機能すると思いますか?mingw Cを使用して.exeにコンパイルすると、PEファイルが作成されます(Windowsで実行できるようになります)。
ただし、gdbを使用して.exeをデバッグする必要があります。このgdbはPEファイルをデバッグすることを知っていますか?どのように?PEファイルからデバッグ情報を読み取りますか?それはドワーフのデバッグ情報か何か他のものですか?
c - GNUBinutilsのバイナリファイル記述子ライブラリ-フォーマット例
タイトルのように。私はBFDのELFのコードを読んでみましたが、それは軽い読みではありません。また、ドキュメントから何かを取得しようとしましたが、それがどのように機能するかを確認するための例が必要になります。実行可能形式を定義する方法を知るために、誰かが私にいくつかの簡単な例を教えてもらえますか?
編集:質問を適切に作成しなかったようです。「独自の実行可能フォーマット仕様を作成する方法」や「優れたELFドキュメントはどこにありますか?」ではなく、「GNU BFDを使用して独自の実行可能フォーマットを実装するにはどうすればよいですか?」
linux - PE と ELF バイナリ形式の違いは何ですか?
Windows PE バイナリ形式と Linux ELF バイナリ形式の違いは何ですか? ソースコードに相当するアセンブリ言語のみを作成する必要がある場合、コンパイラはファイルをオペレーティングシステムの指定された形式にどのように変換しますか? 誰かが簡単に説明できますか?