ide和编译器,IDE和编译器区别

1,IDE和编译器区别ide包括编译器你描述的ide是自带了编译器的ide 。仍有一些ide只有开发环境,编译器需要另外指定,比如codeblocks , 这个ide可以使用gcc或者vs编译器或者别的 。还有个例子就是eclipse,本身并不带编译器,需要额外指定 。【ide和编译器,IDE和编译器区别】
2 , IDE编辑器 编程语言平台编译器 这些都是啥关系搜IDE(编辑器):集成开发平台,开发程序用的,方便开发,VC6也可以说成是个IDE编程语言:C++、C、PY等等,VC6就是C++平台:平台的意思太广 , 不容易解释,你可以说linux、VC6是个开发平台编译器:把编程语言翻译成电脑读得懂的语言就是编译器的功劳,不同的语言有着不同的编译器 , C++的编译器是GCC还有vim+gcc+gdb这三个组合是什么意思?:vim(文本编辑器) gcc(C++的编译器)gdb是什么我不知道……这就可以说成是个开发平台,但是不像VC6是集成开发平台个人能力有限 , 就先回答到这里用ide可以帮助提示,提高开发效率 。文本编辑器开发要自己记住很多api,难度很大
3 , C之IDE和编译器的区别1.编译器 把源码编译成二进制等结果的东西 IDE集成开发环境..很多情况下IDE都包含了编译器如VC++ BCB等..2.c++....bcb vc++ gcc 等.ide bcb vc++本身就带在ide中...3......................C++的IDE与编译器的区别:IDE(Integrated Development Environment)指集成开发环境,也就是用于编辑代码、开发程序的应用程序,一般包含代码编辑器与编译器等 。C++的IDE有Visual C++6.0、GUIDE等;编译器(Compiler),则是用于将高级编程语言代码翻译成目标代码(如机器语言)的程序 。C++的编译器是g++ 。上面说了,IDE一般包含编译器,也就是说编译器一般属于IDE的一部分 。在IDE中可编辑、编译代码,而编译器只能编译代码 。1. IDE与硬件平台有关 。不同IDE携带的编译器不同 。2. 当然有关 。不是半导体厂家提供的,而是编译器开发厂商提供的,也有很多开源的编译器 。3. 有关系 。目前最常见的编译器仍然只支持C/C++ , C#的编译器较少而且据说仍不完善 。至于Java……哈哈,这种二道贩子还需要劳烦编译器?4. 可以集成 。具体的你需要查阅相应IDE的手册,看看能够集成/添加哪些编译器 。5. 关心到架构就可以 。厂商自己扩展的东西多半就是些映射,你看厂商的外设就行;而且很多厂商都提供了易于开发的库(当然他们的库也都是够烂的,用熟了以后就可以扔掉) 。6. 是否用操作系统不影响编译器 , 整体而言也不影响IDE;当然IDE中如果能够添加针对操作系统组件的原生支持(重点是调试方面),用起来就更方便 。第一个问题:IDE是集成开发环境的意思.所谓集成开发环境,就是给你提供一整套工具来帮助你开发软件,这套工具一般包括:针对不同语言(如C++,C#,java,VB等)的编译器和链接器,SDK软件开发包(其中包括你能使用的各种函数库,就好比C++标准库),一些辅助工具(比如调试器、图标设计、代码编写界面等等)编译器是将程序源代码编译为二进制指令编号和数据文件的工具,往往在IDE中都包含了针对不同语言的编译器 。第二个问题:目前C++编译器只有几种,但IDE很多 。C++编译器:微软的C++ cl编译器;Borland的C++ bcb编译器;免费的C++ gcc编译器 。IDE:微软的Visual Studio,目前最全面和功能强大的主流IDE环境;Borland的C++ builder;还有对新手好上手的DEV CPP 。这三个IDE包含的C++编译器分别针对上面三个 。第三个问题:如果你还没有接触IDE的话,先用DEV CPP上上手;之后最好用Visual Studio,对于你的情况,主要用Visual Studio中的Visual C++部分 。我用的是vc6,ide用过的还有devcpp,borland c++,别的没用过了,linux和unix下是命令行,那个不是ide,macintosh系统也没用过,听说也有一套包含ide的编译器 。
4,IDE是什么ide(integrated development,集成开发环境) 。其缩写形式ide同时也代指“电子集成驱动器” 。集成开发环境(简称ide)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具 。该程序可以独立运行 , 也可以和其它程序并用 。例如,basic语言在微软办公软件中可以使用 , 可以在微软word文档中编写wordbasic程序 。ide为用户使用visual basic、java和powerbuilder等现代编程语言提供了方便 。ide多被用于开发html应用软件 。例如 , 许多人在设计网站时使用ide(如homesite、dreamweaver、frontpage,等等) , 因为很多项任务会自动生成 。IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言 , 硬盘安装起来也更为方便 。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位 。IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易 , 因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言 , 硬盘安装起来也更为方便 。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点 , 为其造就了其它类型硬盘无法替代的地位 。IDE代表着硬盘的一种类型 , 但在实际的应用中 , 人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了 , 而其后发展分支出更多类型的硬盘接口 , 比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘 。IDE接口优点:价格低廉兼容性强性价比高IDE接口缺点:数据传输速度慢线缆长度过短连接设备少IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容,对用户而言,硬盘安装起来也更为方便 。ATA接口发展到今,细分可以分成ATA-1(IDE)、ATA-2(EIDE Enhanced IDE/Fast ATA)、ATA-3(FastATA-2)、Ultra ATA、Ultra ATA/33、Ultra ATA/66、Ultra ATA/100及Serial ATA 。IDE接口优点:价格低廉兼容性强性价比高IDE接口缺点:数据传输速度慢线缆长度过短连接设备少5,编译器和IDE的区别 如EclipsetaskingGNUGCCkeilIAR有什么区别0, 有些IDE是支持多种编译器和多种硬件架构的1, IDE本身跟硬件没有关系, 是自带的编译器跟平台有关,但各硬件厂家会为自己定制或开发维护一个IDE方便开发 , 所以给你感觉IDE跟硬件平台有关了2, 编译器与你是什么架构的CPU是有关的,不同架构的CPU,其机器指令不一样,所以需要不同的编译器3, 如果你的编译器功能足够强大,是可以让你所想到的任何语言所描述的程序编译成你想要指定的硬件平台上去运行,不过事实上,这种万能编译器几乎很难实现,也就是:没有4.要看IDE是否支持配置不同的编译器,ECLIPSE应该是可以配置GCC的5. 编译器只管到架构一层 , 不会管到自己私加的一些功能上,私加的功能通常是厂商自己提供BSP开发包来解决的,而不是修改编译器6.你这个问题没有意义,比如嵌入式板上跑裸机程序或用LINUX系统 , 那你所用的IDE通常来讲是不同的,甚至用LINUX OS的系统上运行的程序不需要IDE , 只需要GCC,而如果你硬是想在宿主机上用LINUX平台开发裸机程序,用GCC去编应该也可以,但通常你都是在WINDOWS平台用一个所谓的IDE的软件去编一个IMG,然后烧到ARM平台上 。2.1 你在编译之前 , 肯定会选择你是哪个内核的ARM,或者选择你是哪一款芯片 。这是配置问题 , 并无关编译器是否不同这个级别的问题上了 。你可以咨询你现在所使用芯片的官方技术支持,问他们看哪个IDE或哪款编译器支持你想要的芯片 。2.2 同样 , 这类问题,要不,你可以百度谷歌,要不 , 就问芯片厂商技术支持 。1. IDE与硬件平台有关 。不同IDE携带的编译器不同 。2. 当然有关 。不是半导体厂家提供的,而是编译器开发厂商提供的 , 也有很多开源的编译器 。3. 有关系 。目前最常见的编译器仍然只支持C/C++,C#的编译器较少而且据说仍不完善 。至于Java……哈哈 , 这种二道贩子还需要劳烦编译器?4. 可以集成 。具体的你需要查阅相应IDE的手册,看看能够集成/添加哪些编译器 。5. 关心到架构就可以 。厂商自己扩展的东西多半就是些映射,你看厂商的外设就行;而且很多厂商都提供了易于开发的库(当然他们的库也都是够烂的,用熟了以后就可以扔掉) 。6. 是否用操作系统不影响编译器,整体而言也不影响IDE;当然IDE中如果能够添加针对操作系统组件的原生支持(重点是调试方面),用起来就更方便 。0, 有些IDE是支持多种编译器和多种硬件架构的1, IDE本身跟硬件没有关系,是自带的编译器跟平台有关 , 但各硬件厂家会为自己定制或开发维护一个IDE方便开发,所以给你感觉IDE跟硬件平台有关了2, 编译器与你是什么架构的CPU是有关的,不同架构的CPU,其机器指令不一样,所以需要不同的编译器3, 如果你的编译器功能足够强大,是可以让你所想到的任何语言所描述的程序编译成你想要指定的硬件平台上去运行,不过事实上,这种万能编译器几乎很难实现,也就是:没有4.要看IDE是否支持配置不同的编译器,ECLIPSE应该是可以配置GCC的5. 编译器只管到架构一层,不会管到自己私加的一些功能上 , 私加的功能通常是厂商自己提供BSP开发包来解决的,而不是修改编译器6.你这个问题没有意义,比如嵌入式板上跑裸机程序或用LINUX系统,那你所用的IDE通常来讲是不同的,甚至用LINUX OS的系统上运行的程序不需要IDE,只需要GCC,而如果你硬是想在宿主机上用LINUX平台开发裸机程序,用GCC去编应该也可以 , 但通常你都是在WINDOWS平台用一个所谓的IDE的软件去编一个IMG,然后烧到ARM平台上 。2.1 你在编译之前,肯定会选择你是哪个内核的ARM,或者选择你是哪一款芯片 。这是配置问题 , 并无关编译器是否不同这个级别的问题上了