随笔分类 -  C语言基础与应用

摘要:C语言函数库帮助文档 安装 1、C语言库函数基本的帮助文档 2、POSIX函数帮助文档 3、内核函数 查看 1、系统函数 2、标准库 阅读全文
posted @ 2019-09-12 16:47 roverliang 阅读(2337) 评论(0) 推荐(0) 编辑
摘要:[TOC] GCC 基础知识 一、GCC编译选项解析 1、 常用编译选项 命令格式:gcc [选项] [文件名] E:仅执行编译预处理; S:将C代码转换为汇编代码; c:仅执行编译操作,不进行连接操作; o:指定生成的输出文件。 2、gcc编译的四个阶段(ESc,iso) 1、将hello.c预处 阅读全文
posted @ 2019-09-09 18:35 roverliang 阅读(4868) 评论(0) 推荐(1) 编辑
摘要:[TOC] 以前对makefile的编写,限于刚开始接触,我都比较局限一些死板的格式,有时候就会显得有些繁琐。在进一步了解一些系统编译和链接的知识后,对makefile编写流程有了一些新的认识,所以来此梳理梳理,方便更为灵活地编写makefile。 关于makefile makefile 带来直接好 阅读全文
posted @ 2019-09-06 18:29 roverliang 阅读(352) 评论(0) 推荐(0) 编辑
摘要:C语言的内存分配 一、C语言的几个存储区 1、栈: 由编译器自动分配释放 2、堆: 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3、全局区(静态区), 和`静态变量 初始化的全局变量和静态变量在一块区域 未初始化的全局变量和未初始化的静态变量在相邻的另一块区`域。 程序结束释放。 阅读全文
posted @ 2019-09-05 18:16 roverliang 阅读(3092) 评论(0) 推荐(0) 编辑
摘要:我是一个WEB程序员,学习的是PHP。PHP是弱类型语言,学习的过程中,我能预见到以后技术进步的过程中,必然会遇到一些底层的东西。PHP的引擎Zend是C写的,PHP的很多扩展与插件是C写的。Linux的内核有一些是C写的。数据结构与算法,很多内容是用C写的例子。学习一些C的方法,无论如何对自己都是... 阅读全文
posted @ 2015-11-21 17:34 roverliang 阅读(434) 评论(0) 推荐(0) 编辑