Chinaunix首页 | 论坛 | 博客
  • 博客访问: 825058
  • 博文数量: 15
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2019-02-01 13:13
个人简介

专注嵌入式、Linux精品教程。 微信公众号:宅学部落 嵌入式视频淘宝店:https://wanglitao.taobao.com

文章分类
文章存档

2021年(1)

2020年(1)

2019年(13)

我的朋友

发布时间:2019-02-02 22:11:32

GNU C 扩展语法简介及C标准介绍......【阅读全文】

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

发布时间:2019-08-04 06:42:49

进程间通信的基本概念、基本介绍......【阅读全文】

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

发布时间:2019-04-22 07:15:21

前面12节的课程,主要针对 Linux 内核中 GNU C 扩展的一些常用 C 语言语法进行了分析。GNU C 的这些扩展语法,主要用来完善 C 语言标准和编译优化。而通过 C 标准的发展过程我们又发现,对于一些编译器扩展的一些特性,或者其它编程语言(如:C++)中的好的特性和语法,C 标准也会适时地吸收进来,作为新的 C 语言标准。.........【阅读全文】

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

发布时间:2019-04-20 09:39:06

内建函数,顾名思义,就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用,无须像标准库函数那样,要 #include 对应的头文件才能使用。用来处理变长参数列表;用来处理程序运行异常;程序的编译优化、性能优化;查看函数运行中的底层信息、堆栈信息等;C 标准库函数的内.........【阅读全文】

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

发布时间:2019-04-19 09:07:19

这一节,接着讲 __atttribute__ 属性声明,__atttribute__ 可以说是 GNU C 最大的特色。我们接下来继续讲一下跟内联函数相关的两个属性:noinline 和 always_inline。这两个属性的用途是告诉编译器:编译时,对我们指定的函数内联展开或不展开。它们的使用方法如下。static inline __attribute__((noinline)).........【阅读全文】

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

登录 注册