程序工具
2010年10月15日
开发(Development)
本节包含程序员感兴趣的包. Red Hat Linux提供许多非常有用的程序员工具, 所以这里有几个不同的小节.
C.4.1 创建(Build)
本节的包帮助程序员容易地创建程序.
libtool -- (Version 1.0h, 379K)
GNU libtool是一组脚本可以自动地配置UNXI结构来以一般的方式创建共享库.
C.4.2 Building
本节的包帮助程序员容易地创建程序.
autoconf -- (Version 2.12, 524K)
GNU的"autoconf"是一个源程序和Makefile配置的工具. 它通过允许人们用不同的配置选项创建包, 来帮助程序员创建可移植的和可配置的包.
"autoconf"对最终用户是不需要的 - 它只用于创建配置脚本.
automake -- (Version 1.3, 777K)
Automake是一个实验的Makefile生成器. 它需要4.4BSD make和include文件, 但是它的目标是可移植和附合GNU为Makefile变量和目标的标准.
make -- (Version 3.76.1, 247K)
make程序用来协调编译和连接一组源程序生成程序, 只有必要时才重编译, 这样就节约了程序员的时间. 事实上, make可以做更多 -- 阅读info文档.
pmake -- (Version 1.0, 126K)
Pmake是make的特别版本, 支持标准make程序没有的一些格式. 有些berkeley 程序有为pmake写的Makefile.
C.4.3 调试(Debuggers)
本节的包使您更容易发现程序的错误.
ElectricFence -- (Version 2.0.5, 44K)
Electric Fence是一个库可以用来C编程和调试. 在编译时连接它, 它会警告您可能的错误, 如没有内存等.
gdb -- (Version 4.17, 1,236K)
这是一个全特性的, 命令驱动的调试程序. 它允许您跟踪程序的执行, 检查它们的内部状态. 它作用于GNU C编译器gcc编译的C和C++.
strace -- (Version 3.1, 113K)
Strace为另一个程序作的每一次系统调用打印一条记录, 包括传送的参数和返回值.
xxgdb -- (Version 1.12, 95K)
xxgdb 是GNU调试程序的图形界面. 它能在执行时显示源程序, 设置断点, 单步执行 -- 所有的都有一个易于使用的图形的X界面.
C.4.4 语言(Languages)
本节包含不同的程序语言.
basic -- (Version 1.20, 53K)
这是一个BASIC解释器. 您可以用它来执行BASIC程序.
bin86 -- (Version 0.4, 70K)
这个包提供了实模式80x86指令的汇编器和连接器. 实模式下运行的程序, 包括 LILO等, 需要这个包来从源程序创建执行程序.
ctags -- (Version 2.0.3, 77K)
一个更好的ctags, 可以为所有可能的标记类型生成标记: 宏定义, 枚举值, 函数和方法定义, enum/struct/union标记, 外部函数原形, typedefs 和变量声明. 使用了条件路径选择算法来解决复杂的选择, 它不会轻易被包含#if预编译条件结构所迷惑. 还可以用于打印一份在源文件中找到的所选对象的清单.
egcs -- (Version 1.0.2, 2,968K)
一个编译器集成了高效稳定的开发环境所需的所有优化和特性.
egcs-c++ -- (Version 1.0.2, 1,965K)
这个包为GNU C编译器增加了C++支持. 它包含了大多数当前C++的特性, 包括模板和意外处理. 它不包括标准的C++库.
egcs-g77 -- (Version 1.0.2, 2,569K)
这个包为GNU编译器增加了Fortran 77的支持.
egcs-objc -- (Version 1.0.2, 1,648K)
这个包为GNU C器增加勒Objective C支持. Objective C是一个面向对象的C语言, 主要在NextStep系统. 这个包不包括标准的Objective C库.
expect -- (Version 5.24, 2,297K)
Expect是一个工具可以自动和应用程序交互, 这些程序有telnet, ftp, passwd, fsck, rlogin, tip, 等等. 它是一个脚本更容易控制其他程序.
f2c -- (Version 19970805, 819K)
f2c是一个 Fortran到C 的翻译程序.
fort77 -- (Version 1.14a, 11K)
这是f2c的驱动程序.
gcc -- (Version 2.7.2.3, 2,046K)
GNU C编译器 -- 一个全特性的ANSI C编译器, 还支持K&R C. GCC提供了许多的源程序错误检查, 产生调试信息, 执行许多不同的优化. 包括C++和Objective C的编译器.
guavac -- (Version 0.3.1, 2,676K)
Guavac是一个Java程序语言的独立的编译器. 它是由C++写成, 可以移植到任何支持GNU C++编译器的平台.
kaffe -- (Version 0.9.2, 436K)
Kaffe是一个执行Java二进制代码的虚拟机. 这个虚拟机可以配置成两种模式. 一种模式是纯的二进制代码解释器; 第二种模式是执行从绝对代码到主机本地代码的实时转换. 这可以使执行速度加快, 但灵活性降低.
kaffe-bissawt -- (Version 0.9.2, 526K)
Biss-AWT是一个集成到kaffe的一个AWT窗口工具. 它可以让Java程序利用X.
p2c-devel -- (Version 1.20, 507K)
是一个Pascal到C的翻译器.
python -- (Version 1.5.1, 5,320K)
Python是一个解释的, 面向对象的脚本语言. 它包含对动态装载对象, 类, 模块和例外的支持. 通过C代码给新系统库增加界面是直截了当的.
这个Python包含有大多数标准Python模块, 还有Tk和RPM的界面模块.
python-devel -- (Version 1.5.1, 2,878K)
Python解释器可以容易地动态装载和嵌入其他程序. 这个包含有头文件和库.
python-docs -- (Version 1.5.1, 2,611K)
这个包含有Python语言的文档.
tcl -- (Version 8.0.2, 5,438K)
TCL是一个简单的脚本语言, 设计用来嵌入其他应用. 这个包含有tclsh, 一个TCL 应用的简单例子. TCL非常流行于写小的图形应用, 因为它和TK紧密连接.
tclx -- (Version 8.0.2, 1,938K)
TclX是通用的UNIX任务的组扩展. 它增强了对文件, 网络, 调试, 数学, 列表和其他方面的支持. 它可以和tcl或tcl/tk应用一起使用.
tix -- (Version 4.1.0.6, 2,706K)
Tix是tk的增强. 它包括combo box, file selection, notebooks, paned windows, spin controls,和hierarchical list boxes.
tk -- (Version 8.0.2, 5,214K)
Tk是一个X Windows图形组件, 它和TCL语言紧密连接, 让您写一个简单的程序就可得到图形用户界面.Tcl/Tk可以运行在Windows和Macintosh平台.
tkinter -- (Version 1.5.1, 639K)
Python的一个图形界面.
umb-scheme -- (Version 3.2, 1,212K)
UMB Scheme实现了IEEE标准的Scheme程序语言(1990,十二月).
xlispstat -- (Version 3.50, 2,751K)
LISP程序语言.
C.4.5 库(Libraries)
本节包含不同的库. 一些库是正常的系统操作所需要的, 另一些只有当您写的程序用到它们的特性才需要.
cracklib -- (Version 2.7, 69K)
检查口令.
e2fsprogs-devel -- (Version 1.10, 225K)
开发ext2文件系统相关程序所需的库和头文件.
faces-devel -- (Version 1.6.1, 22K)
这是一个xface开发环境. 它包括进行xface开发需要的库和头文件.
giflib -- (Version 3.0, 2,047K)
GIF装载和贮存库和工具.
glibc -- (Version 2.0.7, 15,389K)
包含系统中多程序用的标准库. 为了节约硬盘空间, 同时易于升级, 通用的系统代码放在同一地方由程序共享. 这个包含有最重要的共享库, 标准C库和标准的数学库. 没有它Linux系统无法工作. 它还有各国语言支持和时区的数据库.
glibc-debug -- (Version 2.0.7, 2K)
这个库包含跟踪程序执行用到的调试信息. 只有调试共享库时才需要它们.
glibc-devel -- (Version 2.0.7, 11,602K)
使用标准C库的开发程序, 系统需要这些头文件和目标文件创建可执行文件.
glibc-profile -- (Version 2.0.7, 9,972K)
使用gprof时需要这些库.
gpm-devel -- (Version 1.13, 23K)
这个包允许您开发您自己的可以使用鼠标的字符界面的程序.
inn-devel -- (Version 1.7.2, 129K)
一些使用INN接口的程序需要这个库.
libgr-devel -- (Version 2.0.13, 307K)
这个包帮助您开发控制图形格式的程序.
libjpeg-devel -- (Version 6b, 228K)
这个包帮助您开发jpeg图形的程序.
libpng-devel -- (Version 1.0.1, 227K)
PGN库所需要的头文件和静态库.
libstdc++-devel -- (Version 2.8.0, 1,107K)
标准的C++库. 包括C++开发所需的头文件和库.
libtiff-devel -- (Version 3.4, 1,372K)
这个包帮助您开发TIFF图形的程序.
ncurses-devel -- (Version 4.2, 5,795K)
ncurses需要的头文件和库.
newt-devel -- (Version 0.24, 66K)
newt需要的头文件和库.
postgresql-devel -- (Version 6.3.2, 1,003K)
直接和PostgreSQL后台服务器交谈的程序需要的头文件和库.
pythonlib -- (Version 1.22, 236K)
这个包含有Red Hat程序用到的不同的代码.
readline-devel -- (Version 2.2, 256K)
"readline"库将从终端读入一行并返回.
rpm-devel -- (Version 2.4.12, 183K)
RPM需要的库.
slang-devel -- (Version 0.99.38, 472K)
slang的库.
svgalib-devel -- (Version 1.2.13, 407K)
SVGA需要的库和头文件.
xpm-devel -- (Version 3.4j, 217K)
允许您开发显示BITMAP的应用.
zlib-devel -- (Version 1.1.2, 159K)
zlib压缩库提供在内存中压缩和解压缩功能.
这个包含有使用zlib需要的头文件和库.
C.4.6 工具(Tools)
本节包含程序员需要的工具.
binutils -- (Version 2.9.0.3, 4,528K)
binutils收集了编译程序需要的工具. 它包括汇编器和连接器和其他小程序.
bison -- (Version 1.25, 158K)
这是GNU语法分析器, 和yacc兼容. 许多程序使用它作为它们的一部分.
byacc -- (Version 1.9, 54K)
是一个公共的yacc语法分析器.
cdecl -- (Version 2.5, 74K)
这个包将英语翻译为C/C++函数声明或相反. 它对程序员很有用.
cproto -- (Version 4.4, 92K)
Cproto将指定的C源文件定义的函数生成函数原形并输出到标准输出.
flex -- (Version 2.5.4a, 291K)
GNU快速的词法分析器.
gettext -- (Version 0.10, 443K)
gettext库提供了易于使用的库和工具用来创建, 使用和修改各国语言. 它是国际化程序的一个有力而简单的工具.
indent -- (Version 1.9.1, 81K)
GNU 缩格程序. 它用来美化C程序源文件.
xwpe -- (Version 1.4.2, 713K)
XWPE使四个程序的包: we, wpe, xwe, and xwpe. 它们是统一个基本的程序员编辑器和开发环境的四个不同版本. 如果您熟悉使用Micro$oft Windows的IDE, 那么您可以使用XWPE.
C.4.7 版本控制(Version Control)
本节的包让程序员可以控制他们程序的版本.
cvs -- (Version 1.9, 1,543K)
CVS是rcs(1)的前端.
rcs -- (Version 5.7, 497K)
The Revision Control System (RCS)管理文件的多种版本. RCS自动存储, 接收, 记录, 辨别和合并各种版本. RCS适用于经常修改的文件, 例如程序, 文档, 图形等.
发表评论
-
捷达学校《初级会计实务》考点解析例题---第八章(一)
2012-01-20 11:43 661捷达学校《初级会计实务》考点解析例题---第八章(一) 20 ... -
股的爸瞎猜想―大股东之谜
2012-01-20 11:43 393股的爸瞎猜想―大股东之谜 2012年01月18日 ... -
小学十一册英语期末测试题(答案)(终于给同学们打完答案了,颈椎已经酸麻。请同学们一定要先认真答题后再对照答案改正。这样才能保证期末考出好成绩!)
2012-01-20 11:43 747小学十一册英语期末测试题(答案)(终于给同学们打完答案了,颈椎 ... -
js几个小技巧常用正则表达式
2012-01-19 16:35 1124js几个小技巧常用正则表达式 2011年05月19日 一 ... -
javascript常用107个技巧-mile-博客园
2012-01-19 16:35 531javascript常用107个技巧-mile-博客园 20 ... -
mongodb update
2012-01-19 16:35 546mongodb update 2011年05月13日 m ... -
JavaScript的例外处理(try...catch...finally)
2012-01-19 16:35 320JavaScript的例外处理(try...catch...f ... -
常用的JS的函数
2012-01-19 16:35 760常用的JS的函数 2010年07 ... -
对比java和python
2012-01-17 06:18 615对比java和python 2011年04 ... -
我的日志
2012-01-17 06:18 2我的日志 18小时前 毋痈“乜ψ不许撤退!菅”把 ... -
[强帖转载]C++、java、.net关系
2012-01-17 06:18 688[强帖转载]C++、java、.net关系 2011年03月 ... -
BusyBox 简化嵌入式 Linux 系统 (转载)
2012-01-17 06:18 324BusyBox 简化嵌入式 Linux 系统 (转载) 20 ... -
神马都是浮云
2012-01-16 05:00 436神马都是浮云 2012年01月10日 不是穿情侣装就能装 ... -
神马都是浮云
2012-01-16 05:00 450神马都是浮云 2011年12月31日 2011,留住这时 ... -
神马都是浮云
2012-01-16 05:00 439神马都是浮云 2012年01月12日 微博上有专家发布说 ... -
神马不是浮云
2012-01-16 05:00 591神马不是浮云 2012年01月01日 奇迹!真是奇迹 ... -
神马都是浮云
2012-01-16 05:00 485神马都是浮云 2011年12月28日 涉及一点经济学,管 ...
相关推荐
便捷快速的串口烧写工具,简单易用 烧程序工具
VB反编译程序工具是一种专门用于查看和理解Visual Basic (VB)源代码的工具,它允许用户对已编译的VB程序进行逆向工程。在编程领域,反编译是将已编译的二进制代码转换回源代码的过程,这对于软件调试、学习或修复...
【隐藏任务栏运行程序工具】是一款专为用户设计的便捷软件,它的主要功能是帮助用户隐藏电脑上正在运行的程序窗口,特别是在工作场合,能够快速地将游戏或非工作相关的应用从任务栏中移除,以免引起不必要的注意。...
小程序源码 小工具类(带后台)小程序源码 小工具类(带后台)小程序源码 小工具类(带后台)小程序源码 小工具类(带后台)小程序源码 小工具类(带后台)小程序源码 小工具类(带后台)小程序源码 小工具类(带...
解压后大小128KB的程序; 首先拷贝至System32下,然后以管理员权限运行CMD; 例如,你想运行的程序是:regedit.exe 在命令行中输入:psexec -i -d -s regedit.exe 然后在弹出的交互式服务对话框检测中点击显示消息就...
微信小程序云工具箱源码是一套完整的开发资源,旨在帮助开发者构建一款多功能、趣味性的微信小程序。这款小程序源码包含了多种实用工具,如去水印、壁纸选择、图片压缩、文字转二维码、图片加水印、模拟来电、手持弹...
【百宝箱工具箱小程序源码】是一款专为开发者和爱好者设计的小程序应用,它集成了多种实用工具,提供一站式的解决方案。通过源码的形式,用户可以深入理解小程序的开发流程,进行二次开发或者自定义功能,对于学习和...
逆向小程序工具集合
Inno Setup 构造下载程序工具
EXCEL通用工资条生成程序工具
windows 批量关闭 python 程序工具,在windows上启动大量pythonw 后台程序,都不知道哪个是哪个,使用 qpy -lk index.py 批量关闭应用
Microsoft Windows 驱动程序工具包 (WDK) 包括以下工具,可用于创建代码签名证书、对驱动程序包的目录文件进行签名,以及将签名嵌入驱动程序文件中 详细说明:...
微信小程序开发工具
有时特殊时候我们需要用到“System用户”,System用户的权限是最大的,有了“SYSTEM权限运行程序工具”这款小软件后以后您就可以用System用户的身份运行任何应用程序了,运行后程序将具有更高的权限。
检讨书生成微信小程序工具源码支持流量主.txt
工具条图片制作工具,适合MFC
这是一款由多功能组合的一款微信小程序源码,小编也给加了两个流量主,让大家还能有收益。 功能组成部分为: 车牌归属地查询 调色板 圆周率查询 温度转换 BML测试 时光流逝查询 心跳是否决定 节拍器 运动...
因为公司需要扫码盘点,所以根据自己的需求写了一个小程序 易语言的,模块是网上找的,代码是自己写的,因为是新手,所以可能会有不少BUG
选择一台主机有并口的电脑,接线如下图,触摸屏接上12V电源,图中刷写工具接12V电源 二.安装并口驱动,如下图,安装完后电脑会重启 三.运行升级升序,选择驱动板程序,HEX文件,点击闪电标志的图标,即开始下载。...
功能:查询电影,展示电影图片、介绍、演员等信息 常见问题: 1.开发者工具打开正常,手机打开一直转圈 解决方法:ssl证书没有配置好,微信小程序没有添加服务器IP白名单,或者没有添加服务器域名