什么是集成化编译环境

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:48:30

英文:ide(integrated development environment)
通常程序要让它可执行需好几个步骤(以C/C++/汇编为例):
1. 写程序: 可以用任何文本编辑器(但是ide支持语法高亮,所以可以提醒你程序写的对不对,程序读起来也很方便)
2. 编译:由源代码生成机器指令(2进制代码)
3. 链接:几乎所有程序都会调用其他的库,链接就是将库文件和第1步的2进制代码合并到一起(比如设置相应的函数调用的地址)
4. 执行。
除此之外,程序调试还需要debug。手动输一大堆debug命令也非常累人。

ide简化了这些过程,将所有东西都集成到一起,你不用背那几十个编译调试命令(还有上百种编译链接选项),只需点ide里的菜单命令或是按钮就直接完成了一连串步骤。所以有人1天可以编出来的程序,有人要一两周。

另外,如果有人对你说高手都用记事本,你真应该鄙视他。高手绝不是背诵专家,机器人才是。不会使用或是拒绝使用工具的人,简直是要大家赤手空拳对抗别人的ak47。害人害己!选个好的ide,把时间省下来去搞清原理,去学习算法,去设计。千万不要浪费自己的时间去用记事本写程序,背程序,做一个机器人。