修改下面这些地方:
1. prefix = /work/i2c
2. CC := arm-none-linux-gnueabi-gcc
编译完成后在/work/i2c 目录下的 sbin目录下生成了i2cdetect,i2cget 等几个文件。
使用file命令查看属性
# file i2cdetect
i2cdetect: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped
下载地址:
http://www.lm-sensors.org/wiki/I2CTools
# i2cdetect
i2cdetect: /lib/libc.so.6: version `GLIBC_2.7' not found (required by i2cdetect)
# strings /lib/libc.so.6 | grep GLIBC
GLIBC_2.4
GLIBC_2.5
GLIBC_PRIVATE
版本太old。。。
本文介绍了I2C工具的编译配置过程及在嵌入式系统中生成相关命令文件的方法。通过修改编译前缀和指定编译器,可以在指定目录下成功编译出i2cdetect等工具,并探讨了解决因libc版本过旧导致的问题。

被折叠的 条评论
为什么被折叠?



