gpt4 book ai didi

编译C程序到处跑?

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:28 26 4
gpt4 key购买 nike

我了解到,当 C 编译器编译代码时,它会将代码编译成特定于编译它的处理器的机器码。例如,是否可以在 Intel 机器上编译我的 C 程序,然后让它在 AMD 机器上运行,而无需在配备 AMD 处理器的机器上重新编译?

最佳答案

其实常见的Intel和AMD处理器都是基于X86架构的。虽然C程序不能一次编译就“处处运行”,但Intel和AMD处理器在这个意义上确实是同一个地方。

例如,您并不真正担心单个可执行文件(比如游戏安装程序)无法在您的 Windows 机器上运行,无论它是 Intel 还是 AMD 内部。

Mac/ARM/68k等其他架构(不同指令集)需要担心重新编译

关于编译C程序到处跑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22272142/

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