Chinaunix首页 | 论坛 | 博客
  • 博客访问: 942125
  • 博文数量: 173
  • 博客积分: 3436
  • 博客等级: 中校
  • 技术积分: 1886
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-07 09:29
文章分类

全部博文(173)

文章存档

2016年(6)

2015年(10)

2014年(14)

2013年(8)

2012年(36)

2011年(63)

2010年(19)

2009年(17)

分类: BSD

2012-01-31 16:50:03

苦的gcc编译错误two or more data types in declaration of 'menu_pageVideoSearch'

今天用gcc编译程序时遇到一个痛苦的错误, 浪费了我一个多小时的时间,

编译报错:

two or more data types in declaration of 'cache_write_t

根据错误信息意思cache_write_t'结构体多次定义了, 于是反复查看.c文件和Makefile,

并没有发现多次重定义或者多次编译的情况,

多次编译依然报这样的错误,

郁闷,只好细心检查,

最后才发现在结构体'cache_write_t'定义之前一个结构体明漏了个';'(在上一个被包含的头文件中)!!

还是编程习惯没有养成好,下次但凡结构体,全局数组,enum定义时先写成'{}'再写';',最后才加内容,

有时候真不明白,为什么gcc的错误提示信息总是声东击西。。

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

上一篇:EHCI 奋斗中

下一篇:FreeBSD内核锁机制一

给主人留下些什么吧!~~