用Intel C++优化的程序可不可以在AMD或386的电脑上运行?

jamesking 2007-09-22 08:41:23
用Intel C++优化的程序可不可以在AMD或386的电脑上运行?我们知道Intel C++ 编译器优化后用了很多高级指令,这些指令也许是AMD和80386 CPU没有的,这是否会造成生成的程序无法在这些电脑上运行?
...全文
291 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenggf 2007-10-06
  • 打赏
  • 举报
回复
看一下intel的手册就会知道现在的处理器和原来的386差别太多了,虽然是一个架构下的,但还是经历了很多不同的微架构,引入了不少的新特性,如64位支持足以“颠覆”所有386了,即使是32位,从MMX,到SSE,SSE2等等指令扩展无一能是386所支持的,性能监视单元等其它功能扩展386也都是很薄弱的。因此就386的程序而言,目前处理器大部都能运行,但反过来并不成立。至于AMD,本人并不是太熟悉
jamesking 2007-10-03
  • 打赏
  • 举报
回复
那Intel C++有没有在编译中自动增加一些判断流程,如果发现是酷睿CPU执行优化指令,发现是386或AMD执行通用指令。
pengzhenwanli 2007-10-02
  • 打赏
  • 举报
回复
无法运行,未识别的指令
ajq 2007-09-24
  • 打赏
  • 举报
回复
路过
mathe 2007-09-24
  • 打赏
  • 举报
回复
386可能比较悬,毕竟太古老的CPU了。
AMD的电脑上应该可以的,除非你用了特别的编译选项,或者在Intel的CPU上编译再拿到AMD上运行。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧