linux-x32-abi

    1

    1答えて

    "ELF実行形式3"はx86実行可能 "ELF64実行形式3"はx64実行可能にする x32(32ビットポインタ付きのx64)実行可能ファイルを作成するにはどうすればよいですか? https://en.wikipedia.org/wiki/X32_ABI p.s. 「実行可能ファイル」の後の「3」は、これらの行の意味ですか?

    5

    2答えて

    x86-64プロセッサが32ビットモードで実行されるため、ポインタはまだ32ビットのみですが、64ビットアーキテクチャ固有のレジスタは引き続き使用されていますが、比較的にnew Linux ABI referred to as x32が存在します。したがって、通常の32ビットと同じように最大メモリ使用量は4GBに制限されていますが、ポインタの使用量は64ビットよりも少ないため、64ビット演算を効率

    -1

    1答えて

    main.cppにするための簡単なテストファイルを持つコンパイルするために、異なる結果ができなくなります(重要性はない場合)、次のように: g++ -c -mx32 -o main.cpp.o -L/usr/libx32/ -lncurses main.cpp オブジェクトファイルが作成されます。その後私は、後続のコマンドで実行可能ファイルを作成し、テストし、削除: rm test_ncurs