QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 924|回复: 5

各位大侠帮帮忙!ADC驱动程序编译问题

[复制链接]
发表于 2005-4-10 11:04:02 | 显示全部楼层 |阅读模式
我现在已经经过一番努力到只剩下几个错误了,还望各大侠指点迷津!为什么还有以下错误?如何解决?拜托拜托!!!!!!!

命令:[root@localhost home]# arm-elf-gcc -c adc.c -elf2flt -mcpu=arm7ttmi -D__KERNEL__ -DMODULE -O2 -Os -g -Wall -D__linux__ -o adc

显示信息:
cc1: bad value (arm7ttmi) for -mcpu= switch
In file included from /usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/linux/string.h:19,
                 from /usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/linux/fs.h:23,
                 from adc.c:3:
/usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/asm/string.h:16: warning: conflicting types for built-in function `memcpy'
/usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/asm/string.h:26: warning: conflicting types for built-in function `memset'
In file included from /usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/linux/fs.h:23,
                 from adc.c:3:
/usr/local/lib/gcc-lib/arm-elf/2.95.3/../../../../arm-elf/include/linux/string.h:79: warning: conflicting types for built-in function `memcmp'
发表于 2005-4-10 11:27:08 | 显示全部楼层
是-mcpu=arm7tdmi
回复

使用道具 举报

 楼主| 发表于 2005-4-10 11:34:09 | 显示全部楼层
还不行喔,还是原来的错误  :-(
回复

使用道具 举报

发表于 2005-4-11 11:37:04 | 显示全部楼层
能生成目标文件吗?
回复

使用道具 举报

 楼主| 发表于 2005-4-11 15:15:31 | 显示全部楼层
可以,但不知是否可以运行
回复

使用道具 举报

发表于 2005-4-11 17:19:04 | 显示全部楼层
原因在于在多个头文件中都有那几个men*函数的定义,能用的话就该没什么问题。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 01:19 , Processed in 0.034826 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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