Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当编译 C 程序并创建可执行文件时,exe 会对编译器做出某些假设。例如,当 ac 程序在 32 位系统上编译并在 64 位系统上运行时,程序将具有哪些不会随架构而改变的属性?
C 编译器将 C 代码翻译成机器代码。对于不同类型的 CPU,机器代码是不同的。寄存器的数量、字的大小和内存总线的大小也因不同的架构而异。
此外,与操作系统的交互也不相同。在嵌入式系统中甚至可能没有任何操作系统。