当前位置:  技术问答>linux和unix

[第二次开贴]再问 LINUX 下集成开发环境的建立

    来源: 互联网  发布时间:2015-10-19

    本文导语:  .     最近我又再开始关注 LINUX 下的软件开发问题,才发现其乱象比十年前并没有好多少。对于习惯了使用 Visual Studio 或者 C++ Builder/Delphi 这样的集成开发环境的软件开发者来说,要求构造一个相当的开发环境...

.
    最近我又再开始关注 LINUX 下的软件开发问题,才发现其乱象比十年前并没有好多少。对于习惯了使用 Visual Studio 或者 C++ Builder/Delphi 这样的集成开发环境的软件开发者来说,要求构造一个相当的开发环境几乎可以说是一项不堪忍受的任务。
    我也找到了两本介绍这方面问题的国内出版的书,它们虽然也提及了两条构建的路线,但其条理性确实不敢恭维,更是与前述之 WINDOWS 下开发的诸多书籍无法相提并论;即使像我这样对软件开发并不太陌生的人,读了之后也无多少所得;不知道一些初学者或学生,在这类资料的帮助下多长时间以后才能进行接近 WINDOWS 下开发效率的软件开发?
    有鉴于此,特开此贴以待有识之士。只要有一人讲清一种方法(请兼顾一下国内现在常见的像 redhat redflag turbolinux等系统),我马上结贴重开新贴,因为有一阵子没到CSDN了,我已累积了太多的分。当然如果你愿意著文专门介绍,那就更好了,我想 LINUX 社区的人们会非常欢迎。

    另外,先面的各位可都是惜字如金啊,可不可以详细、系统一点啊?希望在新开的贴子上各位能说得全面一些。谢了!

已结贴出现在:
     http://community.csdn.net/Expert/TopicView3.asp?id=4200362
     http://community.csdn.net/Expert/TopicView3.asp?id=4200372

.

|
吼吼, 楼主的目标不小. 而且和10年前比, 看来是老手了.

用kdevelop作qt的,
vi作基本的,
gdb调试(当然kdevelop也可,就是慢)

ctags+vi来进行开发也是很不错的.

cvs作代码管理.

还有就是在win下开发.拿回去编译就好了.

makefile, 就用automake好了.

ctags

先到http://ctags.sourceforge.net上下载了一个最新版

rpm -Uvh  ......rpm

然后研究其文档,发现基本的使用也不难:

   它的基本过程是先建立tags 文件,每个目录下面都要有,用一个批处理可以完成:

写一个dirtags文件如下:

 #!/bin/sh
cd $1
ctags *


然后chmod 777 dirtags 并把它cp到bin目录下面,

接着执行:

#find * -type d -exec dirtags {} ;
就可以在所有的目录中生成tags 文件,

接着还要来一个总的tags文件:

# cd ~/project
#  ctags --file-scope=no -R


最后要设置一下vi 的搜索路径:

:set tags=./tags,tags,~/project/tags 

将它写到.exrc中就可将vi 的设置保存

  用了一下,感觉超级爽,简直比sourcesight更快捷,选择linux真的可以体会到很多的乐趣,别的不说,那种与计算机交流的直接是windows用户永远无法体会的,当然也有命令繁杂的弊端,扯远了, vi中搜索最基本的操作如下:

Ctrl+]  跳转

Ctrl+t  回跳

后来突然发现,不支持makefile,这下郁闷了,看了一下文档,原来只要加上

--langmap=make:+.mk 就可以了

还有一个问题:修改文件之后的定位更新,文档上说只要加上--excmd=p就可以了,

试试看吧,

总之呢,最后的dirtags为:

 #!/bin/sh
cd $1
ctags * --langmap=make:+.mk  --excmd=p

总的tags为:

# cd ~/project
#  ctags --file-scope=no -R  --langmap=make:+.mk --excmd=p

----------------------------------------------------------
其实也没有那么复杂了,我下的5.5.4,
在你要使用的目录中,执行
ctags *
然后就可以使用了,makefile也可以.

|
用 KDevelop ,不过安装的时候记住选择 KDE

|
我用vi  + ultraedit + make , 超好用~

|
vi + gcc/g++ + make 足矣!还需要集成开发环境干吗?

|
kde的kdevelop就很好啊(有QT库可用)

|
学习。
vi + gcc + make.我是新手。

|
楼主要干嘛 要有耐心学习和实践 等上手后会发现比windows下开发更有... ...

    
 
 

您可能感兴趣的文章:

  • 请问大家 在linux下开发嵌入式linux用什么集成开发环境?
  • 做linux嵌入式开发选用哪个集成开发环境比较好?
  • ¥¥¥¥¥请教,什么是LINUX上最好的C++集成开发环境
  • 请问linux下有什么好的C++集成开发环境啊?
  • linux下有没有dos下turbo c这样的ide集成开发环境?
  • 请问怎么样使用 Linux下的C++集成开发环境。
  • linux下有没有集成开发环境 for java?哪儿有下载?????
  • 大家在linux下用什么集成开发环境
  • linux下现在最好的C++的集成开发环境有哪些啊?
  • linux下有没有类似vc6的集成开发环境??
  • linux下的jdk有没有ide集成开发环境
  • 请问,除了Kylix之外,Linux上还有那些C/C++的图形界面集成开发环境?
  • Linux下有没有集成开发环境?????????????????
  • Linux下如何选择C/C++的集成开发环境?
  • 求教: Linux环境下有没有类似VC++那样的、比较容易使用的集成开发环境?
  • 什么是linux上最好的C/C++集成开发环境?
  • linux集成编译器开发问题
  • 再问 LINUX 下集成开发环境的建立
  • 请问现在LINUX下有没有类BORLAND C++BUILDER VISUAL C++这样的集成IDE环境,我记得以前BORLAND承诺会推出类似的开发环境,可是我没有发现
  • 怎么让lamp集成包随着Linux系统的安装而安装
  • linux LDAP和windows AD集成,schema怎么转换?
  • 集成PBX的Linux系统 AsteriskNOW
  • linux下eclipse无法集成tomcat
  • linux下如何识别并使用磐正Epox 8RDA+ 主板集成的网卡?(万分焦急)
  • 蓝点linux下的集成网卡的安装?????
  • linux 下有 mysql php apache集成版的吗?
  • 关于intel集成显卡linux驱动
  • Hyper-V Linux集成组件 LinuxIC
  • redhat linux7.3 中有集成中文输入法吗????
  • 如何把很长的LINUX命令集成到一个命令上!
  • 集成Linux系统到CF卡中
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样在linux下建立一个PPP服务器,并在另一台机子上通过pppd来建立连接呀?
  • 用windows客户机登陆Linux服务器不能建立建立文件夹????[img=http://forum.csdn.net/PointForum/ui/scrip
  • 请问在linux中怎么来建立ftp和web服务器,怎么建立和windows的局域网
  • linux系统中建立一个用户专门用来修改系统时间怎么做?
  • 在pxa255建立linux2.4的系统,需要哪些补丁啊?
  • Linux用什么命令建立一个.cpp文件?
  • linux 刚建立的符号连接为什么会闪而且是红色的
  • linux管道问题,管道建立后如何同步?
  • 不好意思,问一下LINUX下建立文件夹的命令是什么?THANKS!!!
  • 在linux下怎样 建立一个指定路径的文件夹!!!!
  • linux下怎么建立自己的程序文件并运行
  • linux 驱动中,如何建立一个普通线程?
  • linux8.0的kDevelop在初次打开配置第8步时,建立索引好像有问题?
  • 示助:Linux作服务器建立网络电台
  • linux 的http服务器的建立
  • 建立简易linux系统
  • 请教大家linux下建立视频的服务器几个问题
  • linux 下怎么样建立FTP服务器?
  • 我需要建立linux的引导盘,但不会用mkbootdisk,请指教,在线等待,立即给分!
  • Windows 下用什么与linux建立ssh连接?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • linux 下怎么样建立FTP服务器? iis7站长之家
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3