Chinaunix首页 | 论坛 | 博客
  • 博客访问: 210576
  • 博文数量: 87
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 798
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-14 14:54
文章分类

全部博文(87)

文章存档

2015年(87)

我的朋友

发布时间:2015-02-06 14:46:53

我分别在XP的环境和linux环境下编译运行C代码,我发现一个不解的现象: 现象描述: 两个字符串 char* from, char* to;要把from的内容复制给to。 我在XP下,用strcpy(to, from)出现memory问题,于是换成 to = strdup(from),就运行正常。 而在linux下,用to = strdup(from)出现m.........【阅读全文】

阅读(1351) | 评论(0) | 转发(0)

发布时间:2015-01-30 14:43:44

#pragma,是一个编译控制指令,可以在编译时动态地调整编译选项,这种指令在不同的编译系统中是不同的. #pragma DATA_ALIGN( symbol,constant)指令的作用是:排列排列symbol到constant指点的列边界上. #pragma DATA_ALIGN( rxdata_stream,   128)就是让rxdata_stream地址的末.........【阅读全文】

阅读(1872) | 评论(0) | 转发(0)

发布时间:2015-01-30 13:54:15

    在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。    #pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。        依据定.........【阅读全文】

阅读(1179) | 评论(0) | 转发(0)

发布时间:2015-01-30 13:28:03

#pragma是编译器指示字,指示编译器完成特定动作,定义的指示字很多是编译器和操作系统特有的,#pragma在不同的编译器是不可移的:1.预处理器将忽略它不认识的#pragma指令2.两个不同的编译器可能以不同的方式解释同一条#pragma指令用法:#pragma parameter如1:#pragma messagemessage(vc特有,gcc将其.........【阅读全文】

阅读(1206) | 评论(0) | 转发(0)

发布时间:2015-01-14 14:57:28

一、串口的初始化main.c(setup_arch(&command_line);)---->setup.c(paging_init(mdesc);)---->mmu.c(devicemaps_init(mdesc);)---->mmu.c(mdesc->map_io();)---->\arch\arm\mach-davinci\board-da850-evm.c(.map_io  = da850_evm_map_io,)---->\arch\arm\mach-davinci\da850.c(void __init da850_init(void))1.........【阅读全文】

阅读(888) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册