随笔分类 -  Linux

摘要:编译环境:Ubuntu x86_64(Linux root 2.6.32-45-generic #101-Ubuntu SMP Mon Dec 3 15:39:38 UTC 2012 x86_64 GNU/Linux)运行环境:Android 4.0.4 (Linux kernel 3.0.21OMAP4460)一、下载NDK9和valgrind 3.8.1。二、按照valgrind 3.8.1中的README.android进行编译,步骤如下:1. 指定NDK根目录export NDKROOT=/path/to/android-ndk-r92. 指定通用的安卓设备export HWKIND= 阅读全文
posted @ 2013-08-21 12:12 richard.hmm 阅读(2415) 评论(0) 推荐(0)
摘要:这些年一直从事Linux下C/C++软件开发,学习工作中用到了不少开发工具,一直想做个总结,却总是因为这个原因那个原因,未能动笔。趁今天天气凉爽,空气清新,花点儿功夫,做一个小结啦,防止以后忘了。一、代码编辑器/IDE 1、eclipse CDT(强力推荐)优点:免费开源、跨平台(支持windows、Linux、Mac等)、资料齐全、功能强大,插件多。不足:比较费电脑资源、配置相对麻烦一些。 2、source insight(推荐)优点:功能强大,占用资源少,最喜欢它的一个功能是建立工程之后看关联代码速度快,效果非常棒。不足:商业软件,要付费,仅支持windows平台,不支持UT... 阅读全文
posted @ 2013-08-17 12:24 richard.hmm 阅读(522) 评论(0) 推荐(0)
摘要:一、前言 对于C/C++程序员来说,关于内存问题真是让人头痛不已,尤其是内存泄露、使用未初始化的局部变量进行跳转或移动等隐形问题。要求程序员养成良好的编码习惯确实很重要,但是人总会出现稀里糊涂的时候,遇到内存泄露等问题还是在所难免,好在有了众多的内存检测工具,真是帮了程序员的大忙啊。下面将介绍一款强大的Linux开源工具Valgrind,非常棒,内存检测工具中的瑞士军刀。二、简介 Valgrind 是一款 Linux下C/C++程序的内存检测工具,一个显著的特点是无需重新编译,可以直接对debug版本的程序进行分析测试。 目前,最新的版本valgrind-3.8.1支持X86/Li... 阅读全文
posted @ 2013-08-16 17:39 richard.hmm 阅读(1043) 评论(0) 推荐(0)