有没有什么比较好的 c++ ide?

2015-11-29 07:37:17 +08:00
 kjreen

楼主是数学系的学生,有一门课叫做算法数学,需要用到很基础的 c++编程

在国外读书,所以没有专门开这门课, c++主要靠自己学,所以我没打算多深入地学,数学作业就做不完了。。

用着一台 mba ,看到推荐的好像都是 xcode ,可是我觉得就对付上课的内容而言根本不需要用到一个这么庞大的 ide 吧?

最近一次用到的编程任务是 merge sort 和 quick sort

各位大侠给楼主推荐个小清新的能跑在 Mac OS 上的 IDE 吧抱拳!

7424 次点击
所在节点    macOS
43 条回复
KexyBiscuit
2015-11-29 07:50:15 +08:00
sinxccc
2015-11-29 07:58:43 +08:00
就是写点作业之类的小程序的话 Coderunner 超级好用。
MCVector
2015-11-29 08:23:03 +08:00
考虑命令行编译?只要一个好的编辑器就行了,比如用 atom. 简单的代码不包含任何其它库的输入 g++ -o <binary> *.cpp 就能编译了。
icreeper
2015-11-29 08:29:51 +08:00
试试 vim ?
razrlele
2015-11-29 08:31:33 +08:00
spf13 vim ,然后再加几行映射快捷键调用 g++编译, gdb 调试
freeznet
2015-11-29 08:52:49 +08:00
CLion
Wao
2015-11-29 09:23:29 +08:00
CodeRunner ,好用

我以前的 coding 作业基本都靠它完成
49
2015-11-29 09:25:01 +08:00
小清新 VIM
大清新 Clion
regeditms
2015-11-29 09:46:42 +08:00
xcode 好像也可以哦。或者 clion
Hello1995
2015-11-29 09:53:26 +08:00
vim 编辑, g++编译, gdb 调试。
canautumn
2015-11-29 10:00:54 +08:00
既然 Xcode 都嫌重就不要考虑 CLion 了。你需要的是 CodeRunner 或者任意一个编辑器如 VSCode 、 Sublime Text 。而这些都叫编辑器,并不能叫 IDE ,基本没有调试功能。作业的话用 cout 大法调试即可。楼主都说了 C++没打算深入学,就不要碰 Vim 和 gdb 了吧。
xiang578
2015-11-29 10:09:02 +08:00
codeblocks
htfy96
2015-11-29 10:16:30 +08:00
r#1 @KexyBiscuit 基于 GNU Global 的 SmartSense ……还是算了吧
PaulYoung
2015-11-29 10:40:10 +08:00
@49 大清新 23333
shakespark
2015-11-29 11:14:07 +08:00
ide 一般用在工程项目(就是文件比较多)时有效,你就写个简单的一两个文件的程序,直接文本编辑器编辑了之后 g++就足够了,根本用不到 ide ,所以没必要在寻找 ide 、学习 ide 上花时间。
jjgod
2015-11-29 11:27:00 +08:00
Qt Creator?
tianshilei1992
2015-11-29 11:38:50 +08:00
@Wao 但是它不带调试功能。
tianshilei1992
2015-11-29 11:40:06 +08:00
推荐 Xcode ,虽然庞大,但是既然用到了 IDE ,就用一个完整的。
CLion 按键、代码提示都不如 Xcode (自我感觉),其实这就是一个习惯的问题。如果你习惯 Windows 的键位,那 CLion 还是可以考虑的。
Owenjia
2015-11-29 11:50:14 +08:00
在用 KDevelop ,配合 CMake 挺不错的。
VmuTargh
2015-11-29 12:01:49 +08:00
Code::Blocks
emacs
NetBeans
eclipse
xcode

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX