红联Linux门户
Linux帮助

Linux C集成开发环境的选择

发布时间:2013-10-04 16:14:05来源:红联作者:rainli
Visual Studio + Visual Assist + VMWare + 共享文件夹

(在虚拟机中安装LINUX,把LINUX的系统的头文件拷出来,加入VA的包含路径,然后用VS在共享文件夹中创建项目,并在VS中编写代码,最后在LINUX中运行makefile)

这种方法是我目前所使用的开发方式,虽然看起来有点怪异,但编写代码的效率还真不低,也是我最喜欢的开发方式(没有之一)




说实话我完全理解楼主,因为我从windows下转道linux中最长的一个过程,或者说障碍就是IDE,对,就是想找一个好的集成环境,我试过KDevelop,痛苦的是我使用VC太长时间了,遇到这么个东西实在觉得它简直就是太原始了,而且bug也多。后来又试过一个叫DDD的来调试,也许是版本低的原因,那也是一个bug多多,简直不堪使用。

现在我想开了,Linux没有能和我心目中VC6媲美的IDE,我劝告楼主你也别找了。

现在我使用emacs,用惯以后,不少地方都比VC强,但是差的一个地方就是对C++的支持,例如browser,goto definition这些,还是比不上VC。

我现在的解决方案是:在VC下编辑,到linux下编译就行了

总之,不要期望太多,这样就能找到惊喜。
文章评论

共有 5 条评论

  1. 秦合六一 于 2014-01-14 22:12:55发表:

    楼主的习惯,只是楼主自己的习惯

  2. zjj2012 于 2014-01-04 11:50:32发表:

    3# pl_014


    赞一个!

  3. jeffkuang1 于 2013-10-12 16:25:19发表:

    学习了。。。

  4. pl_014 于 2013-10-05 14:56:26发表:

    [i=s] 本帖最后由 pl_014 于 2013-10-5 15:10 编辑 [/i]

    用code::blocks、eclipse或qt creator等成熟的IDE环境。你听说过多少人用kdevelop?
    你觉得不好不代表就真的不好,更不代表linux下就没有好的IDE。更没有资格以那种所谓“理性”、“现实”的口吻来片面地进行评论,在我看来,这种口吻更像是不动用主观能动性,消极地削足适履。而且vc6也早已过时了,用着不是一般地别扭,而且跟c99和c++98标准的兼容性还不怎么地(更不用提最新的C11和C++11了)。
    vim、emacs都只是编辑器而已,用来整IDE都太麻烦了。用ddd还不如用gdb了。
    另外,C语言的编程最好还是要熟悉一下手动编译试调,C源于unix,在unix这种所谓“原始”的环境下才能最好地体味其真谛。

  5. Oersted 于 2013-10-05 08:50:53发表:

    支持楼主