红联Linux门户
Linux帮助

Unix下C编程工具集

发布时间:2008-10-03 00:41:27来源:红联作者:povest
其实在Unix C下面编程,很多时候只有代码了,似乎没有比较好和完善的集成开发环境IDE,下面以我的经验说一下一般公司内部Unix 平台开发的工具组合。

一般情况下,我们还是在Windows下面工作的,当然最好是在Windows下面编码,然后上传到Unix就可以啦。

工具1:SecureCRT 第一步,当然是从windows连接到unix啦,这个软件用于远程终端到Unix,相当于telnet,不过比telnet要好用得多啦,这种界面是类似于console的,如果想得远程桌面,而非终端,那可以使用XManager,这个软件跟windows的远程桌面一样,能看到图形桌面,但是一般Unix C开发人员都是不需求图形界面的,反而有点大材小用,但是XManager里面有个叫XStart的也可以达到类似于SecureCRT的功能,只是没有那么强大而矣。

工具2:FlashFXP 这个软件只是一个FTP上传下载软件,但是代码总得还是要上传到Unix上面的啊,FTP是最好的方式与Unix通讯了。

工具3:UltraEdit 这个软件了不起了,因为是相当于你开发C++程序使用VC 6.0一样,没办法,因为是Unix下面的东西,没有IDE,只有使用这种非常增强的notepad工具了,而且它可以支持FTP方式打开和保存文件,对于Unix开发者来说,非常方便,但是有时候比较大的日志文件什么的,还是使用上面的工具FlashFXP来下载比较好,而且界面比UltraEdit比较全局掌控一点。但是有时候使用VC 6.0+Visual Assist X也是可以的,因为有些地方Assist可以给你提示。

一般使用UltraEdit编辑代码,上传到Unix后,使用SecureCRT进行编译。

上面虽然是比较简单的几个软件,可是对于Unix编程来说,已经足够了。

我到过比较大的软件公司,他们都是这样的开发工具软件组合的。

我这里说的是Unix C开发,虽然Linux平台开发有些地方也是一样的,但是Linux开发可能要丰富一点,在Linux下面就可以使用Eclipse,netbeans等非常好的IDE了,而且一些界面编程还可能使用到QT之类的跨平台开发组件。
文章评论

共有 2 条评论

  1. freebase 于 2009-07-03 09:42:07发表:

    在unix环境下开发工具经典组合: putty + vim

  2. cwqing1973 于 2008-10-03 21:23:37发表:

    有点意思,见教了,谢谢。