社区编辑申请
注册/登录
几种Linux 编程工具介绍
运维 系统运维
Linux系统中提供了许许多多的编程工具,包括:1.编辑工具、2. 编译工具、3.软件工具、4.开发工具包、5.项目管理工具等等,下面就是这些工具的具体说明。

Linux系统中提供了许许多多的Linux 编程工具,包括:1.编辑工具、2. 编译工具、3.软件工具、4.开发工具包、5.项目管理工具等等,下面就是这些工具的具体说明。

1.Linux 编程工具编辑工具:在Linux下编程,你不再拥有集成化环境,你可以使用类似于EDIT的工具---经典的vi来编辑源程序。当然,还有更高档一些的,如joe、emacs等。总之,编辑程序与编译工作是分开的。

2. Linux 编程工具编译工具:在Linux下支持大量的语言,有C、C++、Java、Pascal、Fortran、COBOL等等。在本讲义中以C/C++语言为主。在使用这些编译工具时,是使用命令行方式的,也就是说,你先用编辑工具输入源程序,然后再执行一长串的命令(参数比较复杂)进行编译。例如:gcc –o hello hello.c 就是将hello.c编译为hello,然后你还需要为其赋予可执行的权限,这样你才完成了整个工作。

3.Linux 编程工具软件工具:一个大型软件总是由多个源程序组成的,为了能够将大量的编译命令作一次完成,Linux中提供了make各autoconf工具,分别用于大型软件的编译,和编译前根据机器当前状态作相应配置。

4.Linux 编程工具开发工具包:在Linux下提供了优秀的GNU C库函数、Motif函数库、GTK函数库、QT函数库等为你的编程提供大量的支持。

5.Linux 编程工具项目管理工具:在Linux下还有CVS这样优秀的用于版本控制、管理的软件配置管理工具。

而且,Linux作为一个自由软件,同时来提供了大量的自由软件,这些自由软件不仅可执行文件自由,而且源程序也自由。你可以通过研习这些优秀的源码来提高自己的编程技艺。


三、Linux 编程工具Linux下的编程

1. Shell编程:Shell是Linux操作系统的最外层,直接与用户交互,负责解释命令。就像DOS中的COMMAND.COM程序。Shell编程与编写.BAT文件类似。但其提供了一整套机制,使其具有很强大的功能,所以不可小看,善于使用Shell编程可以更好地使用和管理Linux操作系统。

2. WEB编程:在Linux系统下,拥有***、最普及的WEB服务器Apache,还有优秀的PHP脚本语言,所以在Linux系统下的WEB编程也是很有“钱途”的技能呀。其包括PHP、JSP、Perl的开发。

3. 普通程序开发:在Linux系统中,你可以使用C/C++语言开发出高效的、高可移植性的应用程序来。

4. 用户交互式程序:在Linux系统中,你可以使用ncursor库来实现字符界面下的用户交互式程序。

5. X-Win编程:在Linux系统下,有一个从UNIX系统过继来的图形界面系统X-Window,你可以在这里另辟天地。这方面的开发,MOTIF函数库、QT函数库、KDE函数库可以助你一臂之力。

【编辑推荐】

  1. Linux知识普及 Slackware的发展历史
  2. Linux 网络性能调试工具Tcpdump命令篇
  3. Linux 网络性能调试工具Netstat命令篇
  4. 邮件系统postfix安装配置指南
  5. Linux 内存监控内存泄露和回收内存的方法
     
责任编辑:chenqingxiang 来源: 新浪
相关推荐

2017-06-19 15:46:08

LinuxBash脚本技巧

2010-06-11 11:15:33

Linux编程工具

2010-06-09 17:48:15

Linux 编程工具

2022-07-28 15:46:08

Linux工具

2022-04-11 09:39:58

Linux进程编程

2022-04-08 13:17:36

Linux安全工具漏洞安全工具

2017-01-05 14:28:43

Linux内核代码源码

2010-06-04 17:56:22

Linux 常用工具

2009-10-23 18:47:35

GNULinux

2010-06-03 12:41:45

2010-03-23 16:35:31

shell 脚本编程

2020-06-24 07:47:16

Linux工具版本

2021-12-10 11:30:58

2009-06-10 08:34:17

Linux编程开发

2020-01-17 08:00:00

Linux系统管理工具系统管理员

2010-06-10 17:45:03

2020-10-26 10:00:28

Linux工具命令

2010-04-28 14:52:55

Unix系统

2015-07-15 09:18:12

LinuxVimVundle

2021-08-25 10:55:43

同话题下的热门内容

Sentry日志监控系统基本介绍及部署使用

编辑推荐

六个人如何运维一万台服务器?Linux下如何使用minicom USB串口Linux中7个判断文件系统类型的方法从美团程序员的灾难,看美团外卖自动化运维体系建设如何限制SSH用户访问Linux中指定的目录
我收藏的内容
点赞
收藏

51CTO技术栈公众号