自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 struct对齐

long:在32位系统中占4字节,在64位系统中占8字节。#pragma pack (n) 可以指定对齐的字节数 struct对齐规则:1)类型本省的对齐数和pack指定的对齐数中较小的2)struct整体的对齐数为所有类型中对齐数最大的#include #pragma pack (2)typedef struct { char a; int b;

2013-10-21 10:32:07 403

原创 摆脱虚拟10.04

虚拟10.04折腾了好几回,共享文件的问题还算容易解决,网上随便搜一搜,花点时间就解决了。然后是共享之后,不能编译的问题,x同学解决了。再然后是多个svn导致磁盘不够用的问题,网上搜一搜给磁盘扩了一下容量。内存不够用,导致编译时间巨长的问题,网上搜一搜又扩充了一些内存。用得还算可以的时候,xx同学过来说,你还在用虚拟机啊,然后在他的指导下,啪啪几下我

2013-01-30 20:50:37 285

原创 OpenCL实现向量加的简单例子

<br />看了两天OpenCL的入门书,对OpenCL编程的流程有了大概的了解。下面是一个实现向量加的例子,从网上拿过来的,刚开始有些问题,修改以后可以跑通。代码如下:<br /> <br /> #include <stdio.h>#include <stdlib.h>#include <CL/cl.h>#define LEN(arr) (sizeof(arr) / sizeof(arr[0]))//kernel source codeconst char* src[] = {

2011-01-06 21:33:00 2232

原创 gcc编译链接时头文件和库文件的搜索顺序

编译:找符号定义链接:找实现运行:执行静态库链接时直接写进程序里了动态库链接时只链接到了一些地址信息,需要到运行时再进行动态加载gcc从右往左找-L库  从左往右找-I头文件编译时搜索头文件的顺序:1.  gcc先找-I设置的路径2.  再找gcc的环境变量C_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJC_INCLUDE_PATH设置的路径3.  最后再找内定目录/usr/include /usr/local/include链接时库文件的搜索顺序:1.  gcc先找-L设置的

2011-01-06 00:17:00 1518

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除