小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 102 下一页

2014年7月24日

C语言的本质(36)——makefile基础

摘要: 除了Hello World这种极简单的程序之外,一般的程序都是由多个源文件编译链接而成的,这些源文件的处理步骤通常用Makefile来管理。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,... 阅读全文

posted @ 2014-07-24 13:57 牛栏山1 阅读(109) 评论(0) 推荐(0) 编辑

C语言的本质(35)——共享库

摘要: 库用于将相似函数打包在一个单元中。然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法— 即,从模块中构建程序。Linux支持两种类型的库,每一种库都有各自的优缺点。静态库包含在编译时静态绑定到一个程序的函数。动态库则不同,它是在加载应用程序时被加载的,而且它与应用程序是在运行时绑定... 阅读全文

posted @ 2014-07-24 13:31 牛栏山1 阅读(130) 评论(0) 推荐(0) 编辑

C语言的本质(34)——静态库

摘要: 库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/usr/lib或/lib目录下。Linux库文件名由:前缀lib、库名和后缀3部分组成,其中动态链接库以.so最为后缀... 阅读全文

posted @ 2014-07-24 13:29 牛栏山1 阅读(123) 评论(0) 推荐(0) 编辑

C语言的本质(33)——GCC编译器入门

摘要: GCC(GNU CompilerCollection,GNU编译器套装),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统采纳为标准的编译器,GCC同样适用于微软的Windo... 阅读全文

posted @ 2014-07-24 13:28 牛栏山1 阅读(171) 评论(0) 推荐(0) 编辑

C语言的本质(32)——C语言与汇编之C语言内联汇编

摘要: 用C写程序比直接用汇编写程序更简洁,可读性更好,但效率可能不如汇编程序,因为C程序毕竟要经由编译器生成汇编代码,尽管现代编译器的优化已经做得很好了,但还是不如手写的汇编代码。另外,有些平台相关的指令必须手写,在C语言中没有等价的语法,因为C语言的语法和概念是对各种平台的抽象,而各种平台特有的一些东... 阅读全文

posted @ 2014-07-24 13:26 牛栏山1 阅读(180) 评论(0) 推荐(0) 编辑

C语言的本质(31)——C语言与汇编之函数调用的本质

摘要: 我们一段代码来研究函数调用的过程。首先我们写一段简单的小程序:int sum(int c, int d){ inte = c + d; returne;} int func(int a, int b){ returnsum(a, b);} int m... 阅读全文

posted @ 2014-07-24 13:22 牛栏山1 阅读(120) 评论(0) 推荐(0) 编辑

2014年7月23日

Unix/Linux环境C编程入门教程(33) 命令和鼠标管理用户和组

摘要: Linux是一个多用户、多任务的实时操作系统,允许多人同时访问计算机, 并同时运行多个任务。UNIX系统具有稳定、高效、安全、方便、功能强大等诸多优点,自20世纪70年代开始便运行在许多大型和小型计算机上。1.用户管理用户是Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。账号管理是... 阅读全文

posted @ 2014-07-23 18:08 牛栏山1 阅读(117) 评论(0) 推荐(0) 编辑

为什么使用类模板

摘要: 在前面的几章中,我们主要学习了函数模板,今天,我们来看一下类模板。在C++的模板机制中有两种模板,一种是函数模板,描述与数据类型无关的算法;一种是类模板,描述与数据类型无关的数据结构。 相信,现在一定有很多人在问,什么 是类模板? 类模板与函数模板类似,它们的本质都是一种声明,... 阅读全文

posted @ 2014-07-23 16:21 牛栏山1 阅读(129) 评论(0) 推荐(0) 编辑

Unix/Linux环境C编程入门教程(31) 数学函数带你战胜企业面试

摘要: 1.函数介绍:abs()acos()asin()atan()atan2()ceil()cos()cosh()exp()frexp()ldexp()log()log10()pow()sin()sinh()sqrt()tan()tanh() abs(计算整型数的绝对值) 相关函数 labs, fa... 阅读全文

posted @ 2014-07-23 15:31 牛栏山1 阅读(114) 评论(0) 推荐(0) 编辑

Unix/Linux环境C编程入门教程(38) shell命令进阶演示

摘要: 1.w命令该命令也可以查看登录当前系统的用户信息。与who命令相比,w命令的功能更强大,它不但可以显示当前有哪些用户登录到系统,还可以显示这些用户正在进行的操作,并给出更加详细和科学的统计数据。 w命令的格式如下:w [选项] [用户名]如果w命令携带用户名,则只显示指定用户的信息,否则显... 阅读全文

posted @ 2014-07-23 09:04 牛栏山1 阅读(128) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 102 下一页

导航