作者preed (just do it)
看板C_and_CPP
标题[问题] 请问开发程式工具用甚麽比较好呢?
时间Fri Nov 27 08:40:48 2009
现在好像大家都用Visual C++ 但是微软的工具真的很吃记忆体
图形化介面又多
目前看到的好像是免费软体Dev-C++比较好用
因为我之後可能会在Windows和Linux各自操作 C++ coding
不知道大家还有比较推荐的好用软体吗?(free)
感谢有开发高手回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.4.168
1F:推 pcedison:Eclipse 11/27 08:45
2F:→ MOONRAKER:make 11/27 08:48
3F:→ netsphere:Code::Block 11/27 09:26
4F:推 PcGrek:Code::Block + 1 11/27 09:45
5F:推 bil193:Code::blocks 11/27 09:49
6F:→ final01:何谓吃记忆体? 11/27 10:31
7F:推 Bencrie:MinGW + 记事本 11/27 11:50
8F:推 cole945:记忆体不是拿来吃的是要干嘛@@? 话说回来..vs也还好吧.. 11/27 12:09
9F:推 ykjiang:Code::Blocks 11/27 12:19
10F:→ ducksteven:我在 Win 写程式用 Visual C++ 因为它有 debugger 11/27 12:20
11F:→ ducksteven:Dev C++ 已经被我列入黑名单了 11/27 12:20
12F:→ ykjiang:Code::Blocks 也吃 make 11/27 12:20
13F:→ joefaq:Dev C++的gcc版本太旧了 11/27 12:44
14F:→ bleed1979:Geany 11/27 12:48
15F:推 guteres:devc++的gcc 可以自己更新= = 11/27 13:04
16F:→ sunneo:用cygwin呀 或者乾脆就写make, 反正到linux总得写make 11/27 14:42
17F:推 ledia:VS 2008 ... 30MB 以内吧, 开十个大概都没太大问题 11/27 14:54
18F:推 VictorTom:VS用一阵子後的mem用量很可怕, 关程式都会等好一阵子@@" 11/27 15:15
19F:推 ledia:上面推文是开着一星期 (上班日) 持续使用的 mem 用量 11/27 16:54
20F:→ ledia:我觉得越後面的版本是有改善得好很多了 11/27 16:55
21F:→ ledia:虽然常常还是会遇到要他打开 dirA/A.c 它跑去开 dirB/A.c XD 11/27 16:56
22F:推 VictorTom:楼上l大这个是trace code时吗??这个通常不是file的 11/27 17:57
23F:→ VictorTom:relation设错了, 或者是换folder结果binary没rebuild到 11/27 17:57
24F:→ VictorTom:才会发生的吗@_@" 11/27 17:57
25F:推 saxontai:自从工作不再跟危卵的平台有相关性,用 VC 时我都尽量只 11/27 18:04
26F:→ saxontai:用 compiler,不开 IDE。XD 11/27 18:04
27F:推 dakiyo:vim+ctag+cmake 11/27 20:48
28F:推 yoco315:Linux:vim+cppomnicomplete+ctag+scons Win:VisualStudio 11/27 20:55
29F:→ bugmens:我还在用古董的IDE ~ BCB6 11/27 21:10
30F:推 ledia:他的 IntelliSense 应该有 bug, 我是 find definition 时 11/27 23:26
31F:→ ledia:会有这种现象, 而且是在 debug 时 (也就是不会增减档案) 11/27 23:27
32F:推 VictorTom:是说这个啊, 它那个~~我觉得复杂点的code超容易找错的XD 11/27 23:29
33F:推 yoco315:没办法,对ide的语意分析来说,c++还真是数一数二讨厌的 -_- 11/27 23:51
34F:→ yoco315:一个识别子到底是啥有时候几乎要真的下去parse才知道.. 11/27 23:52
35F:→ yoco315:Go(什麽时候才要改名XD?)是反璞归真了,连overload都拿掉.. 11/27 23:53
36F:推 ledia:VS 会在你编辑时偷 parse 一些, compile 时全 parse 过一次 11/28 01:05
37F:→ ledia:如果有多种可能, 它还会都列出来让你自己选你要的那一个 11/28 01:06
38F:→ ledia:不过即便是如此还是常常会有错误 @@ 11/28 01:06
39F:推 kikiqqp:过度选择开发工具 不如加强本职学能 11/28 09:44
40F:→ MOONRAKER:intellisense会让人连C++有大小写差别都忘记 11/28 11:03
41F:→ MOONRAKER:是一种会惯坏programmer的功能 :( 11/28 11:03
42F:推 twotwoone:那 Visual Assist X 不更罪孽深重 11/28 11:05
43F:推 chchwy:Code::Blocks+1 11/28 11:30
44F:推 yoco315:强大的IDE快点宠我护我惯坏我吧O_Q我已经坏掉很久了 11/28 15:47
45F:→ yoco315:但是作到QtCreator那样真的太夸张了 11/28 15:48
46F:→ yoco315:指标接.会自动帮你换成 -> XDDDDDDDDDDDDDDDDDDDDDD 11/28 15:48
47F:推 saxontai:那麽 SourceInsight 也该死了 XD 11/28 18:54
48F:→ saxontai:但凭良心说用惯这些工具後对source tree的掌握度的确变弱 11/28 18:56
49F:→ VictorTom:公司用的SourceInsight 3.5老是有些bug说, 不过确实是很 11/28 21:25
50F:→ VictorTom:方便的工具, 不过, 遇到function pointer通通都没用Orz 11/28 21:26
51F:推 ledia:我原本也觉得 "过度选择开发工具 不如加强本职学能" 11/28 21:45
52F:→ ledia:不过在商言商, 很多 routine 还是能越快解决越好 11/28 21:45
53F:→ ledia:有个惯用、好用的工具, 才能节省时间去学别的东西 11/28 21:46
54F:→ ledia:学生时代的思维跟出了社会有经济压力之後, 还是会有转变的 11/28 21:46
55F:推 nowar100:我也认同楼上 时代一直在进步 要学的东西只会愈来愈多 11/28 22:11
56F:→ nowar100:这些东西发展出来就是帮助开发的 既然如此何不配合着用 11/28 22:12
57F:→ nowar100:并且把脑力放在解决其他问题上呢 XD 11/28 22:12
58F:推 VictorTom:小弟我倒是觉得, 这是一个阶段一个阶段的....@_@" 11/28 22:20
59F:→ VictorTom:刚学时, 学习好手上现有的工具来撰写程式与除错, 学到後 11/28 22:20
60F:→ VictorTom:面比较大型专题时多少会开始发现可能要改靠其他工具了; 11/28 22:21
61F:→ VictorTom:工作时公司用什麽当然是能尽快上手增加产能发挥工具的用 11/28 22:21
62F:→ VictorTom:途; 但是等到想换工作, 想增加多些领域工作内容的选择时 11/28 22:22
63F:→ VictorTom:, 可能又会发现保留不依赖工具的灵活与弹性此时会让你挑 11/28 22:22
64F:→ VictorTom:选下一份工作时选择可以更多样化一点....@_@" 11/28 22:24
65F:→ MOONRAKER:我已经用joe或ce之类蛮荒等级的editor写web ap (php)很 11/29 00:05
66F:→ MOONRAKER:久了 最近为了写C#不得不重拾VWD 结论就是我会变笨 :( 11/29 00:05
67F:→ MOONRAKER:所以我认为除非上班需要不然不要用微软的东东 :( 11/29 00:07