当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 【求助】gcc编译代码警告和报错!
帖子发表于 : 2010-06-18 16:11 

注册: 2010-06-18 15:02
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我有一个代码,由3个文件组成,分别为biosflash.c mtrr_generic.c mtrr_generic.h
用gcc编译后出现若干警告和错误。
大家帮忙看看这几个警告和错误,详细见附件中的图。
我想问的问题是:
1,bioaflash.c中的#include <pci/pci.h>默认路径是不是/usr/include?或者是其他的路径?
2,如果是/usr/include这个路径,我知道这个路径中没有pci这么一个文件夹,那么我如何得到这样一个pci文件夹以及相应的pci.h,也就是我需要安装怎样的lib来提供这个文件?(我看过/usr/include/liunx/pci.h的内容,没有我主函数所需要的函数,或者说ubuntu哪个文件夹下有我需要的pci.h?)
3,.h中只是声明了函数,具体的函数gcc默认会去哪个文件夹下查找?也就是,gcc怎么知道.h中声明的函数的功能是什么?是不是默认去/usr/lib中查找?
4,我的gcc是否需要升级?gcc lib是否需要升级?升到什么版本或级别?我怎样查看gcc的.h的路径和lib的路径?怎样修改?
5,-lpci和-lz是什么意思?是不是去寻找pci lib和z lib?或者是去寻找文件夹lib和文件夹z?
总的来说,我如何做才能使我的这个gcc能够编译通过?

我是新手,请大家帮忙,谢谢!
附件:
文件注释: 警告和错误图片
gcc编译-错误和警告.JPG
gcc编译-错误和警告.JPG [ 114.42 KiB | 被浏览 516 次 ]

附件:
文件注释: gcc编译-guide
GCC编译-guide.JPG
GCC编译-guide.JPG [ 105.32 KiB | 被浏览 516 次 ]

附件:
文件注释: bios.c
biosflash.c [3.36 KiB]
被下载 4 次
附件:
文件注释: mtrr_generic.c
mtrr_generic.c [1.65 KiB]
被下载 3 次
附件:
文件注释: mtrr_generic.h
mtrr_generic.h [382 Bytes]
被下载 5 次


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 【求助】gcc编译代码警告和报错!
帖子发表于 : 2010-06-19 16:42 

注册: 2009-05-16 14:22
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
看不到图片!


_________________
missing is i missing you...


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 【求助】gcc编译代码警告和报错!
帖子发表于 : 2010-06-19 19:34 

注册: 2009-09-19 20:50
帖子: 598
送出感谢: 0 次
接收感谢: 2
不是通过编译了吗,只是一些 warning
如果确认代码没问题,那就好了。


_________________
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 【求助】gcc编译代码警告和报错!
帖子发表于 : 2010-06-20 19:53 

注册: 2010-06-18 15:02
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
谢谢回复!

我的程序主要就是初始化一个pci设备,然后往一个内存地址不断写。
之前的问题主要是找不到pci/pci.h这个头文件以及相应的函数,我安装了pcilib-dev后就好了,这个dev包应该是pci开发的相关函数包。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译