Linux下的开发工具和开发环境

原创 2007年09月26日 12:45:00
本文以轻松的笔调介绍了自己在Linux环境下进行程序开发的体会和经验,主要是对Linux下的开发工具和开发环境做了一个生动、明快的描述。

  linux开发环境之最:

  最有用开发语言: C/C++,Perl,Pascal.

  最流行的工具集: gtk/gdk,qt,xforms

  最好的可视化开发工具: glade,designer,kdeveloper

  最cool的代码阅读工具: source navigator

  最普及的调试工具: gdb, ddd

  最高级(主要指价格高级)的程序跟踪工具: BDM,ICE

  最强大的开发平台: Redhat linux 7.1, Turbolinux 6.1,Hard Hat linux(HHL), Blue cat linux

  最快但最年青(年青就是不成熟,吃不得)的图形:nano-X,microwindows,minigui

  部分名词的意思:

  gtk/gdk: 做 GIMP(linux很有名的图象处理软件的工具集

  qt: trollteck公司的产品,用qt/x11跟qt/embedd

  xforms: 我也不知道怎么写这类程序,反正是经常用到,很成熟,可以吃了

  glade: 开发gtk/gdk程序的图形工具,能完成界面的编辑(这比用VI做界面好10^n 倍,本人曾经用vi 以每天2000行程序的速度写过gtk的应用,整整写了一个月,后来用glade用重来,一周就完成了)

  designer: 开发qt/x11程序的图形工具,能完成界面的编辑,也可以开发qt/embedded的程序

  kdeveloper: 类似VC一样,功能强大

  source navigator: redhat公司出的代码阅读器,supper cool.

  microwindows: win32接口GUI,又小又快,用于PDA

  nano-X: 多任务的microwindows

  miniGUI: 类似上面两种图形,国产的,虽然我没用过,但基于支持国产软件的原则,我想绝对比nano-X及microwindows好。

  开发建议

  知道了如上的一些东西,我们就可以决定开发的方向了:

  1.对于C程序员 C + gtk/gdk + glade + 中文turbolinux

  2.对于C++程序员 C++ + qt/x11 + designer + kdeveloper + 中文turbolinux

  3.embedded程序员 c/c++ + qt/embedded + HHL

  4.embedded爱好者 c/c++ + microwindows + HHL

  5.像我这样什么都会的天字号 c/c++ + qt/X11/embedded + designer + gtk/gdk +glade + source navigator + gdb + ddd + bdm + turbolinux + HHL

  如上是经验之谈,各位可以参考参考,不听"老人"言,吃亏在眼前!
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux下python开发环境的配置

ipython安装虽然python在linux系统中是默认安装的,但是python默认的解释器并不支持tab补全,所以推荐使用ipython。 sudo apt-get install ipytho...
  • thor_w
  • thor_w
  • 2017年07月27日 01:08
  • 1123

Xilinx FPGA开发工具总结

在xilinx下每种操作其实都对应着一种工具,逻辑综合,网表与constraint fie的合并,布局布线等等。下面就对各个工具做一个总结。     1,XST(Xilinx Synthesis...
  • wordwarwordwar
  • wordwarwordwar
  • 2016年11月03日 12:44
  • 2265

第一章 游戏开发环境-项目工具的选择

游戏开发不同与网页开发
  • liyahu2234
  • liyahu2234
  • 2016年01月27日 01:00
  • 689

Object-C学习之一:开发环境搭建

Object-C是C的变种,对有一定C和Java(C++)基础的盆友来说,OC显得特别简单。毕业后,我做了半年Java EE开发,然后从事了Android,也做了很Android NDK方面开发。ND...
  • jefry_xdz
  • jefry_xdz
  • 2012年10月24日 13:12
  • 4670

Linux下的Web开发工具(一)

机子的主板坏了,需要送回硕泰克修理,估计没有一个月回不来,WOW是不能玩了,写写Blog吧。FC5发布了,经过在学校数天的努力,拉了下来,回想起来,第一次接触Linux还是在RedHat6的时候,以后...
  • bokei
  • bokei
  • 2006年04月05日 21:02
  • 3376

常见的ARM集成开发环境

1. ARM SDT: 是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套开发工具。到ARM SDT 2.5.1,ARM宣布推出ARM ADS1.0取代了ARM SDT,不再对ARM ...
  • fanghw
  • fanghw
  • 2008年04月04日 14:12
  • 2128

Linux设备驱动开发环境搭建

1、linux源码的版本号与运行中的linux内核版本要一致(这里用的是Ubuntu 12.04 LTS; Kernel 为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装) ...
  • ZJQ_1990
  • ZJQ_1990
  • 2016年06月12日 23:26
  • 1191

Android开发环境搭建、和好用的开发工具

android 开发工具
  • wangbf_java
  • wangbf_java
  • 2017年02月17日 21:14
  • 401

linux下开发必备的工具

strace 可用于跟踪一个程序里使用了哪些系统编程函数 用法: strace 程序名 程序执行时的参数 ltrace  可跟踪程序里调用的库函数 用法: ltrace ...
  • jklinux
  • jklinux
  • 2017年05月17日 23:08
  • 667

Linux_Ubuntu下驱动开发环境搭建(14.04, 15亲测可行)

Linux_Ubuntu下驱动开发环境搭建 linux下驱动需要编译内核 1.首先是基本的开发工具,如gcc,gdb,make等 apt-get install build-essential ...
  • danpi1hao
  • danpi1hao
  • 2016年05月26日 14:30
  • 973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下的开发工具和开发环境
举报原因:
原因补充:

(最多只允许输入30个字)