当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 前言 Linux的发行版中包含了很多软件开发工
 

 

    摘要:liunx 的入门帖!我们首先应该知道电脑的基本情况。电脑,就是一堆金属,半导体和塑料制品的总合,如果通上电源,就可以启动,但是你什么都不能做,因为电脑只是一堆硬件,如果你不是拿来卖废铁,它即笨重又刺眼(如果你的电脑是一堆白色外壳的话)。可是为什么电脑那么的吸引我们?因为有了操作系统和应用软件。 操作系统是一种特殊的软件,用来让计算机硬件和软件协同工作,并且处理我们敲打键盘和移动鼠标这些动作。常见的操作系统有windows,它有很多版本;mac os,苹果......
 ·安裝ntop,進行網絡流量的分析    »显示摘要«
    摘要: 環境: 一臺cisco 3745路由器,接入網通的mpls vpn,通過它連接其它兩地的公司.f3/9為連接vpn的端口.f3/14為f3/9端口的mirror端口.這需要在路由器上進行配置.為對其專線的流量進行分析,掌握實時流量,並能知道每個主機,每個協議等的流量.特安裝ntop軟件進行監測. 一臺普通pc機,安裝redhat 9.0+ ntop 3.1,pc機上安裝有兩塊網卡,eth0,eth1,其中只對eth0網卡進行監測.eth0接入路由器的f......


Linux 下 C 语言编程
原著:rick mcmullin

linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 c 与 c++应用程序开发的. 本文介绍了在 linux 下能用于 c 应用程序开发与调试的工具. 本文的主旨是介绍如何在 linux 下使用 c 编译器与其他 c 编程工具, 而非 c 语言编程的教程. 在本文中你将学到以下知识: 【相关文章:Gftp 2.0.18版本在SOLARI

前言 【扩展阅读:RHEL-3-U4-I386-AS

  【扩展信息:如何一次创建大量用户转自linux伊甸园

什么是 c gnu c 编译器 用 gdb 来调试gcc应用程序     你也能看到随 linux 发行的其他有用的 c 编程工具. 这些工具包括源程序美化程序(pretty print programs), 附加的调试工具, 函数原型自动生成工具(automatic function prototypers).

什么是 c?

    c 是一种在 unix 操作系统的早期就被广泛使用的通用编程语言. 它最早是由贝尔实验室的 dennis ritchie 为了 unix 的辅助开发而写的, 开始时 unix 是用汇编语言与一种叫 b 的语言编写的. 从那时候起, c 就成为世界上使用最广泛计算机语言.

 

    c 能在编程领域里得到如此广泛支持的原因有以下一些: 它是一种非常通用的语言. 几乎你所能想到的任何一种计算机上都有至少一种能用的 c 编译器. 并且它的语法与函数库在不同的平台上都是统一的, 这个特性对开发者来说很有吸引力. 用 c 写的程序执行速度很快. c 是所有版本的unix上的系统语言.     c 在过去的二十年中有了很大的发展. 在80年代末期美国国家标准协会(american national standards institute)发布了一个被称为 ansi c 的 c 语言标准.这更加保证了将来在不同平台上的 c 的一致性. 在80年代还出现了一种 c 的面向对象的扩展称为 c++. c++ 将在另一篇文章 "c++ 编程"中描述.

    linux 上可用的 c 编译器是 gnu c 编译器, 它建立在自由软件基金会的编程许可证的基础上, 因此可以自由发布. 你能在 linux 的发行光盘上找到它.

 

 

 

gnu c 编译器

    随 slackware linux 发行的 gnu c 编译器(gcc)是一个全功能的 ansi c 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的一种 c 编译器, 你将能很快地掌握 gcc. 本节将介绍如何使用 gcc 与一些 gcc 编译器最常用的选项.

 

使用 gcc

    通常后跟一些选项与文件名来使用 gcc 编译器. gcc 命令的基本用法如下: gcc [options] [filenames]     命令行选项指定的操作将在命令行上每个给出的文件上执行. 下一小节将叙述一些你会最常用到的选项.

 

gcc 选项

    gcc 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主要的选项将会频繁用到. 很多的 gcc 选项包括一个以上的字符. 因此你必须为每个选项指定各自的连字符, 并且就象大多数 linux 命令一样你不能在一个单独的连字符后跟一组选项. 例如, 下面的两个命令是不同的: gcc -p -g test.c

gcc -pg test.c     第一条命令告诉 gcc 编译 test.c 时为 prof 命令建立剖析(profile)信息并且把调试信息加入到可执行的文件里. 第二条命令只告诉 gcc 为 gprof 命令建立剖析信息.

 


...   下一页
    摘要:让apache上的图片有防止盗链的功能 参考文档:preventing image theft by: ken coar preventing hot linking of images by javascript kit setenvifnocase 和 setenvif 的说明文档http://httpd.apache.org/docs-2.0/mod/mod_setenvif.html#setenvifhttpd.conf 的修改处 ########......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE