object-files

    9

    3答えて

    C++ファイルをコンパイルするたびに、objファイルが生成されます。 objファイルのサイズはどのような要因に依存するのかを知りたいのですが? たとえば、C++ファイルにはクラス宣言が含まれています。このクラスには、データメンバとして1つの整数変数があり、メンバ関数もいくつかあります。このファイルをコンパイルすると、いくつかのobjファイルがいくつかのXサイズで作成されます。今私は、データメンバー

    5

    1答えて

    私は、mmoオブジェクトファイル形式がどのように動作するかを理解しようとしています。これはDon Knuthの教育用のMMIXアーキテクチャで使用されています。 MMIXwareを購入していないので、アセンブラとシミュレータの参考文献のソースファイルからほとんどの詳細を推測しなければなりません。 オブジェクト形式では、シンボルテーブルを格納するために特別な三項検索trieを使用します。コードを見て

    1

    1答えて

    例えば、私はマクロを定義:VERSIONは私のオブジェクトファイルに存在するかどう #ifdef VERSION //.... do something #endif はどうすれば確認できますか?私はobjdumpでそれを分解しようとしましたが、私のマクロVERSIONの実際の値は見つかりませんでした。 VERSIONはMakefileで定義されています。

    0

    1答えて

    WxWidgets(Latest; VC9; Release)をコンパイルしようとしましたが、* .objと* .pchファイルのみを出力し、* .libファイルは出力しませんでした。 * .objファイルはオブジェクトファイルで、* .pchファイルはプリコンパイル済みヘッダーですが、C++からそれらを参照するか、何らかの形で* .libファイルに変換する必要があります。 Btw、私は決して*

    1

    2答えて

    可能性の重複:たとえば Using GCC to produce readable assembly? 、私は試してみてください。 のgcc -c MYPROGRAM それは私にあるオブジェクトファイルを、与えますバイナリ形式。私が得たいのは、アセンブリファイル(オブジェクトファイルを生成するためにアセンブラで処理される直前)です。 gccでそれを行う方法はありますか?

    0

    1答えて

    サンプルのC++プログラムでは、linuxのsizeコマンドを使用して次の情報を得ました。 text data bss dec hex filename 1908 304 152 2364 93c test 346 4 1 351 15f test.o 私は出力がサイズであることを読みました。テキストは実際のコードであり、bssは初期化されていないグローバル変数を含み、

    1

    1答えて

    でプロジェクトをコンパイルしながら、私は++ 2010 のMicrosoft Visual StudioのCの私のプロジェクトの私の「.cppファイル」ファイルの「の.o」出力を生成しようとしている「の.o」オブジェクトファイルを生成しますリンクなしでコンパイルするには、Ctrl + F7を押すだけですが、そのオブジェクトファイルはどこに作成されるのですか?

    1

    2答えて

    オブジェクトファイルのセットがある場合、どのようにしてCMakeで静的ライブラリを構築しますか? autotoolsので 私は、オブジェクトファイルのリストであること libXXX.a: $(OBJFILES) $(AR) cru [email protected] $(OBJFILES) $(RANLIB) [email protected] OBJFILESを行うだろう

    0

    1答えて

    プロシージャを抽出する必要がある64ビットCOFFオブジェクトファイル(ソースコードもデバッグ情報もありません)があります。 手順は比較的短く、そののみ依存関係は以下のとおりです。 一つのグローバル変数。 インポートされた手順のカップル。 私は既にコードの逆アセンブルと再組み立てを試みました。しかし、何らかの奇妙な理由のために、たとえコードがデバッガとディスアセンブラで同じに見えても、同じように動

    0

    1答えて

    私はいくつかの友達とゲームをしていて、もっと楽にするために、すべての3Dモデルが.objファイルを使用して作成され、 3DSMax、Maya、およびBlender3Dです。 私は.objファイルリーダーを作成し、シンプルなシーンで試してみました。いくつかの.objファイルは(単純な立方体のように)レンダリングされていました。いくつかは本当に奇妙にレンダリングされ、レンダリングされませんでした。私は