Intel的编译器有哪些

作者&投稿:独孤雷 (若有异议请与网页底部的电邮联系)
Intel C++ Compiler与gcc对比有什么优缺点~

  ICC 是intel 针对intel 体系架构开发的编译器,显然,你的代码,如果运行在intel机器上,intel的人开发的编译器,编译出来的可执行代码效率更高。毕竟人家对intel体系结构这么熟悉,里面的优化说明的,肯定做得不错。但是只能运行在intel体系结构上。比如你的PPC的板子就不能运行了。

GCC是一般性的通用的编译器,可以编译运行在各种体系结构上的代码,比如intel, PPC, ARM, MIPS。它很通用。里面的开发者,当然也熟悉intel 体系架构。但是也要考虑到通用。所以,是一般化的选择。在intel体系结构上运行的话,可能某些地方不如ICC的效率高。

他们实现的原理基本是一致的,但是在细节上,肯定差别很大。比如针对同一种语句,有的会告警,有的不会。有些支持扩展特性。有些不支持。

据说是传说中的硬件编程……编译器肯定是没有了,因为CPU收到的代码已经是最低级的机器码了,不需要再进行编译……

1、Intel 编译支持 IA-32、Intel 64、Itanium 2、Intel Atom 处理器和某些非 Intel 的兼容处理器(例如某些 AMD 处理器)。开发人员应当检查系统需求。适用于 IA-32 和 Intel 64 的 Intel C++ 编译器的主要特点是自动向量化器,它能够生成 SSE、SSE2 和 SSE3 的 SIMD 指令及其适用于 Intel 无线 MMX 和 MMX 2 的嵌入式变种。
2、Intel C++ Compiler 进一步支持 OpenMP 3.0 和适用于对称多处理的自动并行化。借助于 Cluster OpenMP 的附加能力,编译器还可为分布存储多处理根据 OpenMP 指示自动生成消息传递接口调用。
3、Intel C++ Compiler 可通过四种方式获得,它分别是 Intel Parallel Studio、Intel C++ Compiler 专业版、Intel 编译器套装和 Intel Cluster Toolkit 编译器版的一部分。该编译器的最新发布是 Intel C++ Compiler 14.0 版本.

intel是指IA32的架构吗?
这种架构太普遍了,几乎所有编译器都支持的
如果是指intel公司的编写的编译器,可以看下面的网页
http://software.intel.com/zh-cn/intel-sdp-home/


Intel x86详细资料大全
尽管这项新的技术得到广泛宣传,但它的精髓是非常简单的:MMX定义了八个64位SIMD暂存器,与Intel Pentium处理器的FPU堆叠有相重叠。不幸的是,这些指令无法非常简单地对应到由原来C编译器所产生的脚本中。MMX也只局限于整数的运算。这项技术的缺点导致MMX在它早期的存在有轻微的影响。现今,MMX通常是用在某些2D影片应用...

x86是什么意思? x86是什么意思?
x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32”x84_64是x86 CPU开始迈向64位的时候,有2选择:1、向下兼容x86。2、完全重新设计指令集,不兼容x86。AMD抢跑了,比Int...

使用Visual C++编程取得CPU信息
利用利用CPUID 汇编指令(机器码:0FH A2H, 如果你的编译器不支持CPUID 指令,只有emit 机器码了), 该指令可以被如下CPU识别:Intel 486 以上的CPU,Cyrix M1 以上的CPU,AMD Am486 以上的CPU(1) 取CPU OEM 字符串, 判断CPU 厂商先让EAX=0, 再调用CPUIDInel的CPU将返回:EBX:756E6547H '...

VS2010 中 VC++ 自动列举成员的问题
试试看删除这个目录下你用的版本的文件夹,然后重新启动软件 AppData%\\Roaming\\Micorsoft\\VisualStudio\\

linux版本信息和区别
而Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64(这玩意似乎就是安腾),但是比amd晚了一步,而且IA-64也挺惨淡的,因为是全新设计的CPU,没有编译器,也不支持windows(微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西)。。。后来不得不在时机落后的...

cpu指令集的问题?
你说的x86和x64或者ia64是CPU架构,也就是编译程序的标准,而MMX、SSE这些是指令集。指令集并非会限制某些程序的运行,而会影响程序运行的速度。通俗的说,指令集是优化某些程序中的可执行代码的执行效率,就是说,某些程序在运行在支持某个指令集的CPU上会有很高的性能。比如说,SSE指令集就是为了多...

怎么样才能知道自己的cpu是不是8086啊
利用利用cpuid 汇编指令(机器码:0fh a2h, 如果你的编译器不支持cpuid 指令,只有emit 机器码了), 该指令可以被如下cpu识别:intel 486 以上的cpu,cyrix m1 以上的cpu,amd am486 以上的cpu (1) 取cpu oem 字符串, 判断cpu 厂商 先让eax=0, 再调用cpuid inel的cpu将返回:ebx:756e6547h ...

C语言写文件的时候出现乱码“烫烫烫烫烫烫烫烫”是怎么回事
这是你定义的字符串没有初始化为0,当输出的时候编译器找到不到字符串结束符。就会出现这样的乱码。你可以将你的结构体中定义的字符数组都初始化为0.或者直接用memset()把结构体定义的变量初始化为0试一下。你的程序没有具体看,不过应该就是这个问题吧~...

x86是什么意思?
而Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64(这玩意似乎就是安腾),但是比amd晚了一步,而且IA-64也挺惨淡的,因为是全新设计的CPU,没有编译器,也不支持windows(微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西)。。。后来不得不在时机落后的...

系统86位什么意思
而Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64(这玩意似乎就是安腾),但是比amd晚了一步,而且IA-64也挺惨淡的,因为是全新设计的CPU,没有编译器,也不支持windows(微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西)。后来不得不在时机落后的情况...

滑县13544549672: Intel的编译器有哪些 -
察拜心可: 1、Intel 编译支持 IA-32、Intel 64、Itanium 2、Intel Atom 处理器和某些非 Intel 的兼容处理器(例如某些 AMD 处理器).开发人员应当检查系统需求.适用于 IA-32 和 Intel 64 的 Intel C++ 编译器的主要特点是自动向量化器,它能够生成 SSE、...

滑县13544549672: Intel的编译器有哪些 -
察拜心可: intel是指IA32的架构吗?这种架构太普遍了,几乎所有编译器都支持的如果是指intel公司的编写的编译器,可以看下面的网页http://software.intel.com/zh-cn/intel-sdp-home/

滑县13544549672: Intel C++ Compiler的介绍 -
察拜心可: Intel C++ Compiler (简称 icc 或 icl)是美国 Intel 公司开发的 C/C++ 编译器,适用于 Linux、Microsoft Windows 和 Mac OS X 操作系统.

滑县13544549672: C++的编译器都有哪些啊?谢谢!!!! -
察拜心可: 1.Borland C++ Compiler 5.5“Borland C/C++ 5.5.1 for Win32”是Borland公司在2000年免费放出的一个C/C++编译器,其功能完整、包含多种SDK,且容量极小,安装版本大小仅8MB.Borland公司的旗舰级产品“C++ Builder 5”内置的就是...

滑县13544549672: windows系统下常用哪些Fortran编译器?我用的vs2008. -
察拜心可: 集成环境的编译器有: 1. MicroSoft Fortran Powerstation2. Digital Visual Fortran3. Compaq Visual Fortran4. Intel Visual Fortran5. PGI Visual Fortran 免费的主要是这种非集成类的 1. gfortran2. g953. 后端加载之后的gcc 感兴趣的话自己可以查查,详细了解!

滑县13544549672: win7 的 用什么fortran 编译器 -
察拜心可: 目前 Win7,Win8 上可正常运行的编译器包括:Intel Visual Fortran Lahey Fortran NAG Fortran PGI Fortran Silverfrost Ftn95 GFortran for windows / Simply Fortran 等等

滑县13544549672: Intel C++ Compiler与gcc对比有什么优缺点 -
察拜心可: ICC 是intel 针对intel 体系架构开发的编译器,显然,你的代码,如果运行在intel机器上,intel的人开发的编译器,编译出来的可执行代码效率更高.毕竟人家对intel体系结构这么熟悉,里面的优化说明的,肯定做得不错.但是只能运行在intel体...

滑县13544549672: Inter visual Fortran compiler 和 Inter visual Fortran composer有何不同 -
察拜心可: Intel visual Fortran composer 是一个完整的编译器产品.它包含以下部分:Intel visual Fortran compiler(编译器) Intel Math Kernel Library (数学函数库) Intel Parallel Debugger Extension(调试器) document(帮助文档) .....(杂七杂八的东西) Intel visual fortran compiler 是 composer 的最重要组成部分.一般来说,两者不予区别.说 composer,一般就是说 compiler.上面的包含关系,只是你死扣字眼时候这样说.

滑县13544549672: windows下的c编译器用什么比较好 -
察拜心可: 楼上说的比较全了,主流的就是那三个:Visual C++、gcc、Intel C/C++ Compiler.自己都装上试一下就知道哪个好了.一般,在Windows上,Intel C/C++ Compiler是配合Visual C++使用的,用相同的IDE.当然你也可以不用IDE.gcc用MinGW的居多,也有用Cygwin的.MinGW也仅仅是一套编译器,需要再找个IDE配合,要么就是命令行编译.IDE我个人比较喜欢的是Code::Blocks.

滑县13544549672: 在企业用得最多的 编译C++的编译环境是什么? -
察拜心可: 了解的C/C++编译器如下: GCC家族有 Cygwin Mingw32 DJGPP Dev-C++(Mingw32) 还有正宗的GNU GCC 2.95.5~3.0.0.4版本 MS家族有 MSC 5.0、6.0、7.0 MSQC 1.0、2.5 MSVC 1.0、4.2、6.0、7.0 Borland家族有 TC 1.0、2.0 TC++ 1.01、...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网