C/C++
文章平均质量分 69
konga
试拂铁衣如雪色
展开
-
Dev-Cpp开发环境配置SDL2库
电脑是win7 64位, Dev-Cpp安装路径是C:\Dev-Cpp,此目录下有 MinGW64,即windows版GCC的根目录。下载SDL打开 http://www.libsdl.org/download-2.0.php 找到开发库Windows下 SDL2-2.0.3-mingw.tar.gz 点击下载。 也可以直接点击 http://www.l原创 2015-03-16 21:05:40 · 9169 阅读 · 7 评论 -
Linux下安装C++手册
GNU GCC 提供了一份关于 MAN 格式的C++ 标准库的文档,可以在其镜像点(http://gcc.gnu.org/mirrors.html ) 中下载。具体的路径是:libstdc++/doxygen/libstdc++-man-xxxxxx.tar.bz2,可找一个最新日期的下载。 1. 下载C++文档压缩包 ftp://ftp.mirrorservice.org原创 2017-03-10 22:48:56 · 1482 阅读 · 0 评论 -
sigaction检测段错误示例
#include #include #include #include #include #include #include #define ARRAY_SIZE(a) sizeof(a)/sizeof(a[0])#define DEBUG#ifdef DEBUG #define LOG(fmt,args...) printf("%s():%d " fmt, __FUNC原创 2017-03-12 17:30:56 · 811 阅读 · 0 评论 -
一次踩内存事件
做各个模块集成,其中包含了文件管理、录像业务相关的库。背景:在文件管理初始化时,应用层会指定数据根目录。 测试发现在执行特定操作时,目录失效,无法创建文件,日志大概这样 (NULL) /Movie/xxxx.MP4,好像是指定的根目录变空了。 检查一番, 没有进行去初始化, 跟文件管理库负责同事远程沟通了下,他在库里维护了一个指针,指向 应用 层设置的 目录字符串(这个方法当然不...原创 2017-04-25 23:46:45 · 3138 阅读 · 1 评论 -
智能指针笔记
原创 2017-12-25 22:55:48 · 206 阅读 · 0 评论 -
安装C静态库
# make /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit缺少C静态库,联网用yum装一个# yum install glibc-staticDependencies Resolved===================================================原创 2012-11-26 11:45:21 · 1289 阅读 · 1 评论 -
一次LiteOS运行时崩溃的解决
现象:运行时崩溃 ,根据打印的寄存器信息,回溯到 malloc->LOS_MemAlloc()函数, 线程栈信息 水线显示将要溢出; 多次测试发现不止一个在线程和函数里崩溃 ,栈信息看起来要溢出, 栈回溯都是指向malloc函数。 过程:liteos目录有 osShellCmdMemCheck函数, 将会检查 malloc内部堆结点的一致性,不一致将会打印异常; ...原创 2018-11-17 23:34:31 · 1043 阅读 · 0 评论