概述
参考博客http://blog.csdn.net/rickbeyond/article/details/7838313
http://www.bubuko.com/infodetail-992532.html
2018年7月26日
在执行到第三步的时候
make: *** 没有规则可以创建“out/target/product/astar-d7/obj/SHARED_LIBRARIES/iic.default_intermediates/iic.o”需要的目标“/iic.c”。 停止。
我按照解决方案在编译文件中添加
LOCAL_SHARED_LIBRARIES := liblog libcutils
后又出现没有另外一个规则的问题,此处我查了无数方法 最终使用
make distclean 清空编译
make 重新编译然后重新执行第三步,变成了
redefinition of 'struct i2c_rdwr_ioctl_data' 错误和
redefinition of 'struct i2c_rdwr_ioctl_data' 错误,原来在我们文件开头
引用i2c-dev.h的时候 该文件中已经定义过这两个变量。所以在iic.c中将这两个变量注释,并在开头声明
#define LOGE
#define LOGI
至此第一块完成
转载于:https://www.cnblogs.com/yymq/p/9372090.html
最后
以上就是腼腆铃铛为你收集整理的Android 与I2C通信的全部内容,希望文章能够帮你解决Android 与I2C通信所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复