社区
英特尔边缘计算技术
帖子详情
用Intel C++优化的程序可不可以在AMD或386的电脑上运行?
jamesking
2007-09-22 08:41:23
用Intel C++优化的程序可不可以在AMD或386的电脑上运行?我们知道Intel C++ 编译器优化后用了很多高级指令,这些指令也许是AMD和80386 CPU没有的,这是否会造成生成的程序无法在这些电脑上运行?
...全文
298
5
打赏
收藏
用Intel C++优化的程序可不可以在AMD或386的电脑上运行?
用Intel C++优化的程序可不可以在AMD或386的电脑上运行?我们知道Intel C++ 编译器优化后用了很多高级指令,这些指令也许是AMD和80386 CPU没有的,这是否会造成生成的程序无法在这些电脑上运行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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上运行。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章