
Linux程序开发
wuhuan_001
这个作者很懒,什么都没留下…
展开
-
typeof关键字简介
摘自:http://blog.chinaunix.net/space.php?uid=22145625&do=blog&cuid=2081601typeof关键字是C语言中的一个新扩展。只要可以接受typedef名称,Sun Studio C 编译器就可以接受带有typeof的结构,包括以下语法类别:声明 函数声明符中的参数类型链表和返回类型 类型定义 类型操作符s sizeof操转载 2012-12-10 23:06:22 · 300 阅读 · 0 评论 -
GNU C 扩展之__attribute__ 机制简介
摘自:http://www.yuanma.org/data/2006/0625/article_948.htmGNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。__attribute__转载 2012-12-10 23:07:08 · 287 阅读 · 0 评论 -
container_of
摘自:http://blogold.chinaunix.net/u2/82799/showart.php?id=1332726Linux常用container_of宏从成员变量提取整个结构体的首地针,这个宏的定义如下:#define container_of(ptr, type, member) ({ \const typeof( ((type *)0)->member ) *__转载 2012-12-10 23:07:52 · 319 阅读 · 0 评论 -
Linux 下串口编程入门
http://www.ibm.com/developerworks/cn/linux/l-serials/#N10230注:该博主写的内容还算是易懂,虽然有些许错误。串口操作串口操作需要的头文件 #include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Un转载 2012-12-10 23:00:08 · 358 阅读 · 0 评论 -
linux/unix编程学习途径 关于个人技术发展的一些考量
下面的这个inux/unix编程学习途径在网上很多地方都可以看到,这里转过来(有删减),以作为对自己的一个提醒。 1、首先先学学编辑器,vim, emacs什么的都行。2、然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 3、然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 4、如果想学习UNIX转载 2013-12-30 21:55:34 · 521 阅读 · 0 评论