打印
[嵌入式linux]

linux驱动程序里面可不可以包含头文件string.h

[复制链接]
2776|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangflw|  楼主 | 2013-7-22 16:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我有一个裸机环境下的驱动代码,现在想修改移植到linux环境下面。代码里面原来是包含了string.h文件的,在编译的时候出错。提示:



可是我的编译器路径下include目录里是有这个文件的。那为什么还会报这个错误呢?
然后我用souce insight 软件搜索了一下linux2.6.30的所有代码,里面都没有文件包含string.h。所以也问下linux驱动代码里面是不是不能包含string.h?


相关帖子

沙发
wangflw|  楼主 | 2013-7-23 10:44 | 只看该作者
没人回复吗?自己顶~

使用特权

评论回复
板凳
sdnumcu| | 2013-7-23 11:40 | 只看该作者
帮顶

使用特权

评论回复
地板
wangflw|  楼主 | 2013-7-24 10:13 | 只看该作者
string.h是标准的c库里面的。linux驱动里面确实很少用到。现在已经改思路了,不编译成模块了。直接在应用层,通过调用linux自带的i2cdev.c产生的i2C-0设备去控制i2c slaver.所以这个问题,虽然没人回答,但就这样绕过去了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

340

帖子

3

粉丝