- 博客(8)
- 收藏
- 关注
原创 学习向 Solaris 操作系统迁移 C 和 C++ 应用程序的有关问题与技巧
http://hi.baidu.com/jouby/blog/item/b000803fd2ba8fe054e723a7.html学习向 Solaris 操作系统迁移 C 和 C++ 应用程序的有关问题与技巧。
2011-07-27 00:39:36 377
原创 一个makefile调用多个makefile 文件示例
项目1makefile: LIBDIR = /root INCDIR = . ./Include TARGET = x MAKEFILE = makefile LIBS = dl pthread rt TXLIB = aes #CC = gcc -ggdb CC = gcc CP
2011-07-24 21:13:11 700
原创 linux书籍
工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Window
2011-07-22 15:58:03 1008 2
原创 我的项目Makefile文件模板
今天看到”那谁的技术博客“的我的项目Makefile文件模板。 平时在linux上小打小闹, 上上周,恰好自己准备做个linux的C++项目(我的第一个linux项目),,因此自己也整理出来了一套Makefile模板,一共花了三天时间才全部写完, 一直想抽空整理一下, 这里也分享
2011-07-22 13:45:41 664
原创 自动处理头文件的依赖关系
现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o $@main.o: main.h stack.h maze.hstack.o: stack.h main.hmaze.o:
2011-07-22 13:38:38 1562
原创 如何编写易于移植的C++ 程序
由于操作系统的差异,同一种操作系统本身版本的差异,目前C++标准库提供的功能仍然有限以及C++编译器产品不是完全兼容等问题,使得我们在移植大型应用程序的时候往往会出现很多难以解决的问题,如何合理的避免他们提高C++程序的移植性,本文作者从源代码的组织安排等方面提出了一些实用的建议
2011-07-21 12:39:25 778
原创 字节序
一、引子 在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系
2011-07-20 23:12:55 830
原创 volatile关键字
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。 使用该关键字的例子如下:
2011-07-03 19:14:50 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人