C语言
羊族的希望
坚持方能有所成就。
展开
-
C 语言资源大全总结--各种框架各种开源库
koz.ross 维护的一个 C 语言资源列表,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等等。【特别提示】:伯乐在线已经在 GitHub 上发起了C 语言资源大全中文版的整理项目,链接:https://github.com/jobbole/awesome-c-cn。欢迎收藏和扩散。我们计划把这个列表中的主要工具资源整理出更详细的介绍,并收录到伯乐在线资源频道。如...原创 2018-12-09 22:40:51 · 338 阅读 · 0 评论 -
zlog 纯C日志函数库的使用介绍
1.zlog简述:zlog是个概念清晰的日志函数库,在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。log是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的...原创 2018-12-29 15:54:38 · 947 阅读 · 0 评论 -
gdb调试多进程与多线程
一,gdb的基础知识1>介绍: gdb是Linux环境下的代码调试工具。 2>使用:需要在源代码生成的时候加上 -g 选项. 3>开始使用: gdb binFile 4>退出:ctrl + d 或 quit 5>调试过程中的常用命令: list/l 行号:显示binFile源代码,接着上次的位置往下列,每次列10行。 list/l 函数名:列...原创 2019-01-02 19:44:39 · 188 阅读 · 0 评论 -
zlog封装(linux)
前言:编译Linux下的C代码,需要添加调试日志,此时使用zlog进行封装。关于zlog的源码安装可以参考文章https://blog.csdn.net/weixin_41010318/article/details/85339456封装相关代码zlog.conf 配置文件[formats]#simple = "%m%n"#simple = "%f:%L|%V: ...原创 2019-01-12 14:44:04 · 890 阅读 · 1 评论 -
BBS段、数据段、代码段、堆、栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(code segment/text se...原创 2019-02-26 17:47:12 · 4445 阅读 · 0 评论