gpt4 book ai didi

java - C 编译器对架构的依赖

转载 作者:行者123 更新时间:2023-11-30 20:06:56 25 4
gpt4 key购买 nike

当编译 C 程序并创建可执行文件时,exe 会对编译器做出某些假设。例如,当一个c程序在32位系统上编译并在64位系统上运行时,程序将具有哪些不随体系结构改变的属性?

最佳答案

C 编译器将 C 代码翻译为机器代码。不同类型的CPU的机器码是不同的。不同架构的寄存器数量、字大小和内存总线大小也有所不同。

而且,与操作系统的交互也不一样。在嵌入式系统中甚至可能没有任何操作系统。

关于java - C 编译器对架构的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19243280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com