x86-64

    1

    2答えて

    と64ビットのLinuxカーネルをコンパイル: カーネル/ bounds.c:1:エラー:コードモデル「カーネル」ではありません32 ビットモードでサポート カーネル/ bounds.c:1:申し訳ありませんが、実装されていない:64ビットモードを でコンパイルされていないがこれは何であるかはgcc -vレポート: 使用ビルトイン仕様。 対象:i586-redhat-linux 設定済み:../c

    0

    2答えて

    x86_64をホスト、i386をターゲットとするクロスコンパイラを構築しようとしています。私は(一般的に)すべてを取得しています。crti.o:そのようなファイルエラーはありません。ディストリビューションから既にビルドされているcrti.oとcrtn.oを取得する代わりに、どうすればこれらのファイルをglibc(またはgcc)ソースから明示的にビルドすることができますか? 参考までに、私はx86_

    12

    2答えて

    私はプログラムを正常に終了するのではなく、なぜガーベジを印刷しますか?私はBSDでこのようにシステムコールを使用しています。そして、Linuxでこれを動作させるためには何が必要なのでしょうか? int main(int argc, char **argv) { __asm ("movq $1,%rax; movq $0,%rdi; syscall"); /* exit(0) ? */

    16

    3答えて

    here(アセンブリとその依存関係のロード中)と同様の問題がありますが、微妙に異なります。 3Dレンダリング用のC++ DLLは、私たちが顧客に販売するものです。 .NETユーザーの場合は、CLRラッパーを使用します。 C++ DLLは32ビットと64ビットの両方のバージョンで構築できますが、CLRが特定のDLLにバインドするので、これは2つのCLRラッパーを必要とすると思いますか? 私たちの顧客

    6

    7答えて

    私はそれを正しく理解していません:64ビットOSは、同じシステム上の32ビットOSよりも速くコードを実行/実行できますか? 私は64ビットOSを使用しています。これは、従来のソフトウェアと独自のソフトウェアとの互換性の問題のみを引き起こすようです。 (Ubuntu 9.04 Jaunty amd64を実行しています)

    11

    2答えて

    昨日、AMD64およびItaniumターゲットのコンパイル時にMicrosoft Visual C++でインラインアセンブリ(__asmキーワード付き)がサポートされていないことを知りました。 これは間違いありませんか?もしそうなら、なぜそれらのターゲットに対してインラインアセンブリーをサポートしないのか誰にでも分かりますか?それはちょうどドロップするより大きな機能のように思えます...

    44

    5答えて

    私は、「バイナリボムを解読する」というcomp sciクラスのラボを行っています。基本的にプログラムをリバースエンジニアリングして6つのパスワードを取得します。私はちょうど1つの、読みやすい場所のすべての指示のリストを探していた。