相关分类: Java技术 C/C++ VB delphi
  • linux下命令行下编译c程式

    C 是任何版本的UNIX上的系统语言. C 在过去的二十年中有了很大的发展. 在80年代末期美国国家标准协会(American NationalStandards Institute)发布了一个被称为 ANSI C 的 C 语言标准.这更加确保了将来在不同平台上的 C 的一致性. 在80年代还出现了一种 C 的面向对象的...

    2008-02-23 05:41:36

  • SUN Solaris上安装GCC编译器

    GCC有很多平台(操作系统)的版本,一般商业UNIX系统是不安装GCC的,要想在这些操作系统上使用GCC,就必须自己动手安装。下面主要介绍在SUN Solaris操作系统中获取GCC,安装和调试步骤。 1 取得针对操作系统和操作系统版本保持一致的GCC软件,假如您要在Solaris 2.5.1上...

    2008-02-23 05:41:31

  • Linux 编程之生成静态连接库

    静态库及动态库的建立 UNIX系统及各种软件包为研发人员提供了大量的库文档。但一般情况下这些库文档还不能足以满足用户的任何需求。研发人员大多会根据他们自己的研发、研究需要编写出许多函数。对于这些函数,假如都用在命令行中指定源文档的方法同调用他们的程 序链...

    2008-02-23 05:41:31

  • Linux下的多进程编程

    (一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程式代码的数据,假如...

    2008-02-23 05:41:30

  • Linux 编程之C和脚本的混合编程

    在linux上写程式、做网管的人,或多或少都会几种脚本。脚本语言灵活的变量类型、强大的正则表达式处理能力,再加上linux系统本身的管道、重定向连同丰富的命令行工具,让您编程起来游刃有余。 而C语言固然有种种优势,但不可否认,很多场合下,用脚本语言更为方便,比...

    2008-02-23 05:41:29

  • Linux 编程之交叉编译

    OpenARM-CrossCompile-HOWTO 一、版权说明 目的: 本版权声明的目的是希望确保任何人能够真实、有效地享有使用本版权说明所约束的 文档的充分自由;同时,保护文档原作者的权利,不但使他们得到应得的荣誉,而且 确保原作者不对因其他人的改变而导致的后果负任何责任。...

    2008-02-23 05:41:29

  • Linux系统下搭建C/C 研发的IDE环境

    RedHat Linux上面没有提供Anjuta软件包,上面提供了一个Glade应用程式界面设计工具。Linux上面使用Anjuta和Glade连同 Glademm软件包能够搭建一个Linux下面进行C/C 软件研发的IDE环境,能够进行GTK /Gnome的应用程式研发。 以前研发 Linux 程式时写出好的图像化用户界面比...

    2008-02-23 05:41:28

  • C 程式的异常处理技巧

    处理 C 中的异常会在语言级别上碰到少许隐含限制,但在某些情况下,您能够绕过他们。学习各种利用异常的方法,您就能够生产更可靠的应用程式。 保留异常来源信息 在C 中,无论何时在处理程式内捕获一个异常,关于该异常来源的信息都是不为人知的。异常的具体来源能够提...

    2008-02-23 05:41:28

  • C 中extern “C”含义深层探索

    1.引言 C 语言的创建初衷是“a better C”,但是这并不意味着C 中类似C语言的全局变量和函数所采用的编译和连接方式和C语言完全相同。作为一种欲和C兼容的语言,C 保留了一部分过程式语言的特点(被世人称为“不完全地面向对象”),因而他能够定义不属于任何类的全局变...

    2008-02-23 05:41:27

  • C 指针使用方法

    在下列函数声明中,为什么要同时使用*和pBuildingElement ); 论坛中经常有人问到这样的问题。 本文试图通过一些实际的指针使用经验来解释这个问题。 仔细看一下这种声明方式,确实有点让人迷惑。在某种意义上,"*"和" // 例如: MYCLASS* p = new MYCLASS; func1(p);...

    2008-02-23 05:41:27

2