摘要: 2.生成动态库并使用 linux下编译时通过 -shared 参数可以生成动态库(.so)文件,如下 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 一、静态库和动态库的区别1. 静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较 阅读全文
posted @ 2017-10-16 16:51 鸭子船长 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 转自:http://ju.outofmemory.cn/entry/2051 简单的说,编译器就是一个可执行程序,它专门用于将程序员易于编写的高级语言 (如 C 语言) 翻译为机器可以识别的低级语言。编译器将源代码编译为可执行程序的大致工作流程为如下:源代码 (source code) → 预处理 阅读全文
posted @ 2017-10-16 15:34 鸭子船长 阅读(1425) 评论(0) 推荐(1) 编辑
摘要: 一、more命令 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在 阅读全文
posted @ 2017-10-16 15:09 鸭子船长 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一,GNU GNU是“GNU 's Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同) 为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加 阅读全文
posted @ 2017-10-16 15:07 鸭子船长 阅读(585) 评论(0) 推荐(0) 编辑