LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 755|回复: 5

问关于编译的一个问题

[复制链接]
发表于 2005-1-22 11:29:25 | 显示全部楼层 |阅读模式
我正在驱动我的声卡
在参照国外的一个文章
其中文章中给出一个模板编译driver包
CC=/opt/gcc-2.95.3/bin/gcc ./configure \
   --with-moddir=/lib/modules/`uname -r`/kernel/drivers/sound \
   --with-kernel=/lib/modules/`uname -r`/build \
   --with-sequencer=yes \
   --with-oss=yes \
   --with-isapnp=no \
   --with-cards=all &&
make &&
make install
我把这个文本建立成了一个可执行 文件  执行不了出现这个错误
[root@localhost alsa-driver-0.9.6]# ./ii
checking for gcc... /opt/gcc-3.2.3-42/bin/gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
[root@localhost alsa-driver-0.9.6]#


我现在用的是红帽AS3
其中CC=/opt/gcc-2.95.3/bin/gcc  这一步是不是指定系统内gcc的路径啊?
我发现模板的情况和我现在系统的情况不一样
我现在的GCC是在/usr/bin下的
我就把那一句改了
改为CC=/usr/bin/gcc  
可是还是不行

后来我不用这个脚本
而直接去编译的时候make的时候
最后出现这样的错误
/root/ALSA/alsa-driver-0.9.6/include/adriver.h:127: `PDE' previously defined here
make[1]: *** [memalloc.o] Error 1
make[1]: Leaving directory `/root/ALSA/alsa-driver-0.9.6/acore'
make: *** [compile] Error 1
[root@localhost alsa-driver-0.9.6]#

请问大家我该怎么做呢
发表于 2005-1-22 21:33:27 | 显示全部楼层
检查一下是否安装了gcc-c++包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-22 22:04:56 | 显示全部楼层
我输入什么关键字去查啊?
回复 支持 反对

使用道具 举报

发表于 2005-1-22 22:12:23 | 显示全部楼层
……
什么发行版?
如果是rh,fc
可以查看系统日志的rpm软件包、
运行命令:rpm -qa|grep gcc、
或者查看: grep gcc /root/install.log。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-22 22:26:56 | 显示全部楼层
哦  是gcc呵    你一说gcc-C++把我给搞晕了

我现在用的是RHAS3    我已经安装了GCC了
版本是gcc-3.2.3-42
请兄弟帮忙研究一下
谢谢了
回复 支持 反对

使用道具 举报

发表于 2005-1-22 22:46:42 | 显示全部楼层
gcc-c++……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表