本文对作者2018
年的博文Linux下core文件使用做了一系列更新,特别是针对Ubuntu 20.04
下core
文件生成异常做了分析与解决。
GCC
在不优化时不会内联任何函数,除非指定函数的“always_inline
”属性。
getrusage
用于统计系统资源使用情况,即进程执行直到调用该函数时的资源使用情况,如果在不同的时间调用该函数,会得到不同的结果。
本文通过分析源码,深究GLIBC
中strtok
和strtok_r
函数的实现原理和使用过程中的注意事项。
代码覆盖率测试反映了测试的广度与深度,量化了测试和开发质量,是十分有必要的,业界目前有针对各种语言的覆盖率测试工具,本文主要介绍C/C++
相关的覆盖率测试工具Gcov
学习使用cJSON过程的一些发现和总结,不涉及具体的函数
有时候程序会异常退出而不带任何日志,此时就可以使用core
文件进行分析,它会记录程序运行的内存,寄存器,堆栈指针等信息
条件变量是Linux线程同步的一种机制,与互斥量一起使用时,允许线程以无竞争的方式等待特定条件的发生
本文将介绍UNIX网络编程中listen
函数及其包裹函数。
本文将使用C语言编写一个可以判断你主机数据存储方式(大端和小端)的程序.