2010.9.9
1.使用GCC在Solaris编译共享内存函数时,需要加上-lrt。
否则,系统将无法引入<sys/mman.h>头文件,而导致编译报错。
2比如把short i;的高八位给char c;
c=(i>>8)&0xFF;
低八位给char d的话: d=i&0xFF;
你要能把所有数据存储在内存的情况都相通就OK了..对于内存来说没有什么char ,int ,short之分..
我就和你讲一个取高位的情况吧.
i=0x5F43;//
2010.9.9
1.使用GCC在Solaris编译共享内存函数时,需要加上-lrt。
否则,系统将无法引入<sys/mman.h>头文件,而导致编译报错。
2比如把short i;的高八位给char c;
c=(i>>8)&0xFF;
低八位给char d的话: d=i&0xFF;
你要能把所有数据存储在内存的情况都相通就OK了..对于内存来说没有什么char ,int ,short之分..
我就和你讲一个取高位的情况吧.
i=0x5F43;//