Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1172247
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

发布时间:2015-04-07 16:52:54

以下内容,基本转载自网络。其中稍许添加了个人的测试以及感想。具体转载的位置,可以参考文章最后1. __attribute__ GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)以上三种函数/.........【阅读全文】

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

发布时间:2015-03-31 18:08:10

对于使用 gcc编译时候,有时候回去查看相关的头文件的声明但是对于有些头文件存放位置,却不在通常的 /usr/include目录下,比如 stdarg.h可以通过以下方式来查看 GCC编译时候所使用的默认搜索路径首先,使用 gcc --help来查看 gcc支持的命令点击(此处)折叠或打开[martin@linux-2.6.11]$ .........【阅读全文】

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

发布时间:2015-03-29 16:27:29

在 linux kernel中,经常会看见类似的宏定义点击(此处)折叠或打开#define printf(format, args...) \     printk(KERN_ERR "BFS-fs: %s(): " format, __FUNCTION__, ## args)更有甚者,在 man printf时候,都会有类似点击(此处)折叠.........【阅读全文】

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

发布时间:2015-02-26 17:23:40

在查看 Kernel相关的代码时候,经常会看到结构体中,使用点开头的变量的赋值方式,类似:点击(此处)折叠或打开static inline int ip_route_connect(struct rtable **rp, u32 dst,               .........【阅读全文】

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

发布时间:2014-06-27 19:28:20

以下内容转载自: movsbl和 movzblmovsbl 和 movzbl 是 mov 指令的两个扩展形式。考虑两种情形的 C 代码以及相应的汇编代码:movzbl点击(此处)折叠或打开unsigned char c = 0xA5;unsigned int a = c汇编代码点击(此处)折叠或打开.........【阅读全文】

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

登录 注册