⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux 下开发需要了解的工具软件 (转)(这篇可以入门使).txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 TXT
字号:
作者:dio
email: hao@peng.com.cn
日期:8/20/2001 5:11:42 PM
开发(Development) 
本节包含程序员感兴趣的包. Red Hat Linux提供许多非常有用的程序员工具, 所以这里有几个不同的小节. 


创建(Build) 
本节的包帮助程序员容易地创建程序. 


libtool 
GNU libtool是一组脚本可以自动地配置UNXI结构来以一般的方式创建共享库. 


Building 
本节的包帮助程序员容易地创建程序. 


autoconf 
GNU的"autoconf"是一个源程序和Makefile配置的工具. 它通过允许人们用不同的配置选项创建包, 来帮助程序员创建可移植的和可配置的包. 

"autoconf"对最终用户是不需要的 - 它只用于创建配置脚本. 


automake 
Automake是一个实验的Makefile生成器. 它需要4.4BSD make和include文件, 但是它的目标是可移植和附合GNU为Makefile变量和目标的标准. 


make 
make程序用来协调编译和连接一组源程序生成程序, 只有必要时才重编译, 这样就节约了程序员的时间. 事实上, make可以做更多 -- 阅读info文档. 


pmake 
Pmake是make的特别版本, 支持标准make程序没有的一些格式. 有些berkeley 程序有为pmake写的Makefile. 


调试(Debuggers) 
本节的包使您更容易发现程序的错误. 


ElectricFence 
Electric Fence是一个库可以用来C编程和调试. 在编译时连接它, 它会警告您可能的错误, 如没有内存等. 


gdb 
这是一个全特性的, 命令驱动的调试程序. 它允许您跟踪程序的执行, 检查它们的内部状态. 它作用于GNU C编译器gcc编译的C和C++. 


strace 
Strace为另一个程序作的每一次系统调用打印一条记录, 包括传送的参数和返回值. 


xxgdb 
xxgdb 是GNU调试程序的图形界面. 它能在执行时显示源程序, 设置断点, 单步执行 -- 所有的都有一个易于使用的图形的X界面. 


语言(Languages) 
本节包含不同的程序语言. 


basic 
这是一个BASIC解释器. 您可以用它来执行BASIC程序. 


bin86 
这个包提供了实模式80x86指令的汇编器和连接器. 实模式下运行的程序, 包括 LILO等, 需要这个包来从源程序创建执行程序. 


ctags 
一个更好的ctags, 可以为所有可能的标记类型生成标记: 宏定义, 枚举值, 函数和方法定义, enum/struct/union标记, 外部函数原形, typedefs 和变量声明. 使用了条件路径选择算法来解决复杂的选择, 它不会轻易被包含#if预编译条件结构所迷惑. 还可以用于打印一份在源文件中找到的所选对象的清单. 


egcs 
一个编译器集成了高效稳定的开发环境所需的所有优化和特性. 


egcs-c++ 
这个包为GNU C编译器增加了C++支持. 它包含了大多数当前C++的特性, 包括模板和意外处理. 它不包括标准的C++库. 


egcs-g77 
这个包为GNU编译器增加了Fortran 77的支持. 


egcs-objc 
这个包为GNU C器增加勒Objective C支持. Objective C是一个面向对象的C语言, 主要在NextStep系统. 这个包不包括标准的Objective C库. 


expect 
Expect是一个工具可以自动和应用程序交互, 这些程序有telnet, ftp, passwd, fsck, rlogin, tip, 等等. 它是一个脚本更容易控制其他程序. 


f2c 
f2c是一个 Fortran到C 的翻译程序. 


fort77 
这是f2c的驱动程序. 


gcc 
GNU C编译器 -- 一个全特性的ANSI C编译器, 还支持K&R C. GCC提供了许多的源程序错误检查, 产生调试信息, 执行许多不同的优化. 包括C++和Objective C的编译器. 


guavac 
Guavac是一个Java程序语言的独立的编译器. 它是由C++写成, 可以移植到任何支持GNU C++编译器的平台. 


kaffe 
Kaffe是一个执行Java二进制代码的虚拟机. 这个虚拟机可以配置成两种模式. 一种模式是纯的二进制代码解释器; 第二种模式是执行从绝对代码到主机本地代码的实时转换. 这可以使执行速度加快, 但灵活性降低. 


kaffe-bissawt 
Biss-AWT是一个集成到kaffe的一个AWT窗口工具. 它可以让Java程序利用X. 


p2c-devel 
是一个Pascal到C的翻译器. 


python 
Python是一个解释的, 面向对象的脚本语言. 它包含对动态装载对象, 类, 模块和例外的支持. 通过C代码给新系统库增加界面是直截了当的. 

这个Python包含有大多数标准Python模块, 还有Tk和RPM的界面模块. 


python-devel 
Python解释器可以容易地动态装载和嵌入其他程序. 这个包含有头文件和库. 


python-docs 
这个包含有Python语言的文档. 


tcl 
TCL是一个简单的脚本语言, 设计用来嵌入其他应用. 这个包含有tclsh, 一个TCL 应用的简单例子. TCL非常流行于写小的图形应用, 因为它和TK紧密连接. 


tclx 
TclX是通用的UNIX任务的组扩展. 它增强了对文件, 网络, 调试, 数学, 列表和其他方面的支持. 它可以和tcl或tcl/tk应用一起使用. 


tix 
Tix是tk的增强. 它包括combo box, file selection, notebooks, paned windows, spin controls,和hierarchical list boxes. 


tk 
Tk是一个X Windows图形组件, 它和TCL语言紧密连接, 让您写一个简单的程序就可得到图形用户界面.Tcl/Tk可以运行在Windows和Macintosh平台. 


tkinter 
Python的一个图形界面. 


umb-scheme 
UMB Scheme实现了IEEE标准的Scheme程序语言(1990,十二月). 


xlispstat 
LISP程序语言. 


库(Libraries) 
本节包含不同的库. 一些库是正常的系统操作所需要的, 另一些只有当您写的程序用到它们的特性才需要. 


cracklib 
检查口令. 


e2fsprogs-devel 
开发ext2文件系统相关程序所需的库和头文件. 


faces-devel 
这是一个xface开发环境. 它包括进行xface开发需要的库和头文件. 


giflib 
GIF装载和贮存库和工具. 


glibc 
包含系统中多程序用的标准库. 为了节约硬盘空间, 同时易于升级, 通用的系统代码放在同一地方由程序共享. 这个包含有最重要的共享库, 标准C库和标准的数学库. 没有它Linux系统无法工作. 它还有各国语言支持和时区的数据库. 


glibc-debug 
这个库包含跟踪程序执行用到的调试信息. 只有调试共享库时才需要它们. 


glibc-devel 
使用标准C库的开发程序, 系统需要这些头文件和目标文件创建可执行文件. 


glibc-profile 
使用gprof时需要这些库. 


gpm-devel 
这个包允许您开发您自己的可以使用鼠标的字符界面的程序. 


inn-devel 
一些使用INN接口的程序需要这个库. 


libgr-devel 
这个包帮助您开发控制图形格式的程序. 


libjpeg-devel 
这个包帮助您开发jpeg图形的程序. 


libpng-devel 
PGN库所需要的头文件和静态库. 


libstdc++-devel 
标准的C++库. 包括C++开发所需的头文件和库. 


libtiff-devel 
这个包帮助您开发TIFF图形的程序. 


ncurses-devel 
ncurses需要的头文件和库. 


newt-devel 
newt需要的头文件和库. 


postgresql-devel 
直接和PostgreSQL后台服务器交谈的程序需要的头文件和库. 


pythonlib 
这个包含有Red Hat程序用到的不同的代码. 


readline-devel 
"readline"库将从终端读入一行并返回. 


rpm-devel 
RPM需要的库. 


slang-devel 
slang的库. 


svgalib-devel 
SVGA需要的库和头文件. 


xpm-devel 
允许您开发显示BITMAP的应用. 


zlib-devel 
zlib压缩库提供在内存中压缩和解压缩功能. 

这个包含有使用zlib需要的头文件和库. 


工具 
本节包含程序员需要的工具. 


binutils 
binutils收集了编译程序需要的工具. 它包括汇编器和连接器和其他小程序. 


bison 
这是GNU语法分析器, 和yacc兼容. 许多程序使用它作为它们的一部分. 


byacc 
是一个公共的yacc语法分析器. 


cdecl 
这个包将英语翻译为C/C++函数声明或相反. 它对程序员很有用. 


cproto 
Cproto将指定的C源文件定义的函数生成函数原形并输出到标准输出. 


flex 
GNU快速的词法分析器. 


gettext 
gettext库提供了易于使用的库和工具用来创建, 使用和修改各国语言. 它是国际化程序的一个有力而简单的工具. 


indent 
GNU 缩格程序. 它用来美化C程序源文件. 


xwpe 
XWPE使四个程序的包: we, wpe, xwe, and xwpe. 它们是统一个基本的程序员编辑器和开发环境的四个不同版本. 如果您熟悉使用Micro$oft Windows的IDE, 那么您可以使用XWPE. 


版本控制(Version Control) 
本节的包让程序员可以控制他们程序的版本. 


cvs 
CVS是rcs(1)的前端. 


rcs 
The Revision Control System (RCS)管理文件的多种版本. RCS自动存储, 接收, 记录, 辨别和合并各种版本. RCS适用于经常修改的文件, 例如程序, 文档, 图形等. 

资料来源:www.hf.ah.cn 
 来自非常linux

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -