摘要: ccache的主页:http://ccache.samba.org distcc的主页:http://distcc.samba.org 1、背景: 在处理一些规模相对较大的工程时,编译花费的时间可能会很长。有时候我们会经常一遍一遍地编译相同的程序,此时,有了ccache情况就好多了。它将在第一遍编译 阅读全文
posted @ 2016-03-24 13:10 OracleLoyal 阅读(10726) 评论(0) 推荐(2) 编辑
摘要: 写驱动程序,编译驱动模块时,出现 “make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64' /usr /src/linux-headers-2.6.32-5-common/arch/x86 /Makefile:81: s 阅读全文
posted @ 2016-03-23 15:55 OracleLoyal 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 在 开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 socket 程序。本文内容包括对于 Sockets API 的使用、两个可以提高性能的 socket 选项以及 GNU/Linux 优化。 为 阅读全文
posted @ 2016-03-22 11:01 OracleLoyal 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 用Posix thread进行多线程设计,就不怕跨平台了,因为很多OS都兼容Posix thread,如Linux/Windows等,甚至嵌入式系统上(如rt-thread)都支持posix thread API。线程有比进程体积小,速率高,速度快等优势。所以编程时,如果涉及到效率和速度时,采用pt 阅读全文
posted @ 2016-03-22 10:48 OracleLoyal 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wang_yb/p/3990952.html 阅读全文
posted @ 2016-03-21 16:18 OracleLoyal 阅读(151) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get remove xserver-xorg sudo apt-get install xserver-xorg 阅读全文
posted @ 2016-03-18 16:02 OracleLoyal 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Android中JNI编程的那些事儿 首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。 如何将.so文件打包到.APK 让 阅读全文
posted @ 2016-03-17 17:57 OracleLoyal 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 下面我们开始编写HelloWorld程序,由于涉及到要编写c/c++代码因此我们会在开发中使用Microsoft VC++工具。 JNI是一门复杂,有趣且富有挑战性的技术,我们在后面的几篇文章中将说明如何在java语言和Native语言之间进行交互。 引于 mingjava 阅读全文
posted @ 2016-03-17 17:15 OracleLoyal 阅读(233) 评论(0) 推荐(0) 编辑
摘要: [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放 阅读全文
posted @ 2016-02-17 13:54 OracleLoyal 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一.splint介绍 splint是一个动态检查C语言程序安全弱点和编写错误的程序.splint会进行多种常规检查,包括未使用的变量,类型不一致,使用未定义变量,无法执行的代码,忽略返回值,执行路径未返回,无限循环等错误. 二.splint的安装 1.rpm安装 GTES 10.5和11版本已经整合 阅读全文
posted @ 2016-02-04 13:32 OracleLoyal 阅读(837) 评论(0) 推荐(0) 编辑