
c/c++
文章平均质量分 63
熊七七
在此磨刀
展开
-
通用c/c++工程结构
原文地址: 1. 概述 Makefile,what??很多windows程序可能都没听说过 简单的说,Makefile是Unix/Linux环境下描述了整个工程的编译、连接等规则的文件,其主要包括三点: 1) 工程中的哪些源文件需要编译以及如何编译 2) 依赖库以及库所在的位置 3) 想得到什么:可执行文件?静态库?动态库? 项目中,我们会有很多源文件、头文件、依赖库转载 2014-07-29 19:58:01 · 958 阅读 · 0 评论 -
简易gdb调试命令
编译生成执行文件:(Linux下) xxx/test> cc -g tst.c -o tst 使用GDB调试: xxx/test> gdb tst (gdb) l (gdb) (gdb) break 16 (gdb) break func (gdb) info break (gdb) r (gdb) n原创 2014-07-29 19:53:21 · 525 阅读 · 0 评论 -
回调函数
我理解的回调函数就是调用者并非函数的实现者。 应用场景:比如我一直在做的字幕模块,输入是视频流中的数据,输出是字幕坐标,字幕内容,字幕样式等信息,在输出时原创 2014-12-08 21:24:54 · 548 阅读 · 0 评论 -
详解C中volatile关键字
原文链接:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更转载 2017-07-01 09:14:41 · 141 阅读 · 0 评论