问一个也许不该问的问题

软件和网站开发以及相关技术探讨
头像
oyasmi
帖子: 173
注册时间: 2007-06-04 9:54
来自: 南京

#16

帖子 oyasmi » 2007-07-27 23:31

学习了,哈哈,准备试下code::blocks,正下着呢,到现在也没出1.0正式版
等待青春散场;等待年华老去!
头像
huyang163
帖子: 71
注册时间: 2007-08-03 17:06

#17

帖子 huyang163 » 2007-08-13 9:08

想学习Linux 编程,但是不知道怎么样配置,没有像Microsost 那样的IDE ,有点不习惯。
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

Re: 问一个也许不该问的问题

#18

帖子 stlxv » 2007-08-13 12:43

lk_517 写了:刚转到linux环境编程

问一个问题,既然linux下有不少不错的IDE,为什么还要花很多精力研究gcc,gdb?

想code:blocks或者别的ide,都有很好的编辑功能,然后直接compile,build,调试也是图形化。

问题换一个角度 ,就是,学习gcc,g++,gdb,makefile能给我门带来别的什么好处?

除了不用新建project以外。
因为教科书想让你知道本质上是用gcc编译的,并且是调用gdb来做调试器,或者是教科书作者的编写习惯。这就好象java教科书一开始总是要教你用javac来编译是同一个道理。

至于好处,就是假设你没有ide可用的情况下,你必须用这些东西。另外,假如别人写的程序编译的时候有点问题,说不定你能找到其中的原因。还有,假如你只是想简单地做一个很短的随手来的demo等,而在这个时候你正在用命令行,那么直接用gcc这些会方便点。and so on...
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#19

帖子 stlxv » 2007-08-13 12:45

huyang163 写了:想学习Linux 编程,但是不知道怎么样配置,没有像Microsost 那样的IDE ,有点不习惯。
长得一样的确实没有,只有长得差不多的(例如Magic C++)。

开源的C++ IDE基本都不怎么好用,好用的都是要钱的,而且有的根本全世界都搜不到一个破解(例如Code Forge,感觉不错,而且速度很快的哦)。
PHP是最好的语言!不服来战!
头像
boydd
帖子: 255
注册时间: 2007-05-10 19:42
来自: 南京, Deutschland, Karlsruhe
联系:

#20

帖子 boydd » 2007-08-13 15:15

我不太明白LZ的意思,gcc,gdb和IDE有什么关系?,gcc,gdb是最底层的编译器和调试器,而IDE英文的意思是集成开发环境,很多IDE都是基于gcc,gdb的阿.
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#21

帖子 flyinflash » 2008-02-18 19:53

应用范围不同
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

#22

帖子 自由建客 » 2008-09-18 10:42

历史问题,我是懒惰主义者,IDE能满足需求就不研究gdb、make等的使用,尤其是编辑器,不用的话更不用研究。编译器要研究也不仅仅局限于gcc,研究编译原理去了,gcc的使用等需求迫切之时再说。
回复