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

📄 doc098.htm

📁 Red Hat Linux 5.1安装指南
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>Development</title>
<style>
<!--
        A:link {text-decoration: none; color: "blue"}
        A:visited {text-decoration: none; color: "#000000"}
        A:active {text-decoration: none;color:"green"}
        A:hover {text-decoration: underline; color: ff0000}
-->
</style>
<style type="text/css">

<!--
p{font-size:9pt;line-height;13pt;}
td {   font-size: 9pt ; line-height:13pt;

	    }


	A{text-transform: none;

	  text-decoration: none;font-size: 9pt ; line-height:13pt;}
 -->copyright fangame
</style>
</head>

<body>
<a href="doc099.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc099.htm">

<p>Next</a> <a href="doc094.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc094.htm">Up</a> 
<a href="doc097.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc097.htm">Previous</a> 
<a href="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm">Contents</a> 
<a href="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm">Index</a> </p>

<hr>

<h2><a name="sC.4">C.4 开发(Development)</a></h2>

<p>本节包含程序员感兴趣的包. Red Hat Linux提供许多非常有用的程序员工具, 
所以 这里有几个不同的小节. </p>

<h3><a name="sC.4.1">C.4.1 创建(Build)</a></h3>

<p>本节的包帮助程序员容易地创建程序. </p>

<h5>libtool -- (Version 1.0h, 379K)</h5>
<a name="i833">

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

<h3></a><a name="sC.4.2">C.4.2 Building</a></h3>

<p>本节的包帮助程序员容易地创建程序. </p>

<h5>autoconf -- (Version 2.12, 524K)</h5>
<a name="i834">

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

<p>&quot;autoconf&quot;对最终用户是不需要的 - 它只用于创建配置脚本. </p>

<h5>automake -- (Version 1.3, 777K)</h5>
</a><a name="i835">

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

<h5>make -- (Version 3.76.1, 247K)</h5>
</a><a name="i836">

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

<h5>pmake -- (Version 1.0, 126K)</h5>
</a><a name="i837">

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

<h3></a><a name="sC.4.3">C.4.3 调试(Debuggers)</a></h3>

<p>本节的包使您更容易发现程序的错误. </p>

<h5>ElectricFence -- (Version 2.0.5, 44K)</h5>
<a name="i838">

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

<h5>gdb -- (Version 4.17, 1,236K)</h5>
</a><a name="i839">

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

<h5>strace -- (Version 3.1, 113K)</h5>
</a><a name="i840">

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

<h5>xxgdb -- (Version 1.12, 95K)</h5>
</a><a name="i841">

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

<h3></a><a name="sC.4.4">C.4.4 语言(Languages)</a></h3>

<p>本节包含不同的程序语言. </p>

<h5>basic -- (Version 1.20, 53K)</h5>
<a name="i842">

<p>这是一个BASIC解释器. 您可以用它来执行BASIC程序. </p>

<h5>bin86 -- (Version 0.4, 70K)</h5>
</a><a name="i843">

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

<h5>ctags -- (Version 2.0.3, 77K)</h5>
</a><a name="i844">

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

<h5>egcs -- (Version 1.0.2, 2,968K)</h5>
</a><a name="i845">

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

<h5>egcs-c++ -- (Version 1.0.2, 1,965K)</h5>
</a><a name="i846">

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

<h5>egcs-g77 -- (Version 1.0.2, 2,569K)</h5>
</a><a name="i847">

<p>这个包为GNU编译器增加了Fortran 77的支持. </p>

<h5>egcs-objc -- (Version 1.0.2, 1,648K)</h5>
</a><a name="i848">

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

<h5>expect -- (Version 5.24, 2,297K)</h5>
</a><a name="i849">

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

<h5>f2c -- (Version 19970805, 819K)</h5>
</a><a name="i850">

<p>f2c是一个 Fortran到C 的翻译程序. </p>

<h5>fort77 -- (Version 1.14a, 11K)</h5>
</a><a name="i851">

<p>这是f2c的驱动程序. </p>

<h5>gcc -- (Version 2.7.2.3, 2,046K)</h5>
</a><a name="i852">

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

<h5>guavac -- (Version 0.3.1, 2,676K)</h5>
</a><a name="i853">

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

<h5>kaffe -- (Version 0.9.2, 436K)</h5>
</a><a name="i854">

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

<h5>kaffe-bissawt -- (Version 0.9.2, 526K)</h5>
</a><a name="i855">

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

<h5>p2c-devel -- (Version 1.20, 507K)</h5>
</a><a name="i856">

<p>是一个Pascal到C的翻译器. </p>

<h5>python -- (Version 1.5.1, 5,320K)</h5>
</a><a name="i857">

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

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

<h5>python-devel -- (Version 1.5.1, 2,878K)</h5>
</a><a name="i858">

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

<h5>python-docs -- (Version 1.5.1, 2,611K)</h5>
</a><a name="i859">

<p>这个包含有Python语言的文档. </p>

<h5>tcl -- (Version 8.0.2, 5,438K)</h5>
</a><a name="i860">

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

<h5>tclx -- (Version 8.0.2, 1,938K)</h5>
</a><a name="i861">

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

<h5>tix -- (Version 4.1.0.6, 2,706K)</h5>
</a><a name="i862">

⌨️ 快捷键说明

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