archlinux java 安装,在Arch Linux上安装libi2c-dev

我真的需要在arch linux上安装libi2c-dev来使用我将用来读取和写入Cubieboard 2上的I2C端口的I2C库 .

PACMAN上不存在该包 .

如果没有安装libi2c-dev,当我将代码与我希望使用的库一起编译时,我会收到以下编译器错误消息 .

/tmp/cc2785Qg.o: In function `i2c_init':

WriteID.c:(.text+0x3c): undefined reference to `com_serial'

WriteID.c:(.text+0x40): undefined reference to `com_serial'

WriteID.c:(.text+0x7c): undefined reference to `com_serial'

WriteID.c:(.text+0x80): undefined reference to `com_serial'

/tmp/cc2785Qg.o: In function `i2c_set_pointer':

WriteID.c:(.text+0x114): undefined reference to `com_serial'

/tmp/cc2785Qg.o:WriteID.c:(.text+0x118): more undefined references to `com_serial' follow

/tmp/cc2785Qg.o: In function `i2c_set_pointer':

WriteID.c:(.text+0x124): undefined reference to `failcount'

WriteID.c:(.text+0x128): undefined reference to `failcount'

WriteID.c:(.text+0x134): undefined reference to `failcount'

WriteID.c:(.text+0x138): undefined reference to `failcount'

WriteID.c:(.text+0x144): undefined reference to `com_serial'

WriteID.c:(.text+0x148): undefined reference to `com_serial'

WriteID.c:(.text+0x154): undefined reference to `failcount'

WriteID.c:(.text+0x158): undefined reference to `failcount'

/tmp/cc2785Qg.o: In function `i2c_read':

WriteID.c:(.text+0x1e0): undefined reference to `com_serial'

WriteID.c:(.text+0x1e4): undefined reference to `com_serial'

WriteID.c:(.text+0x1f0): undefined reference to `failcount'

WriteID.c:(.text+0x1f4): undefined reference to `failcount'

WriteID.c:(.text+0x200): undefined reference to `failcount'

WriteID.c:(.text+0x204): undefined reference to `failcount'

WriteID.c:(.text+0x238): undefined reference to `com_serial'

WriteID.c:(.text+0x23c): undefined reference to `com_serial'

WriteID.c:(.text+0x248): undefined reference to `failcount'

WriteID.c:(.text+0x24c): undefined reference to `failcount'

/tmp/cc2785Qg.o: In function `i2c_write':

WriteID.c:(.text+0x354): undefined reference to `com_serial'

WriteID.c:(.text+0x358): undefined reference to `com_serial'

WriteID.c:(.text+0x364): undefined reference to `failcount'

WriteID.c:(.text+0x368): undefined reference to `failcount'

WriteID.c:(.text+0x374): undefined reference to `failcount'

WriteID.c:(.text+0x378): undefined reference to `failcount'

WriteID.c:(.text+0x3b0): undefined reference to `com_serial'

WriteID.c:(.text+0x3b4): undefined reference to `com_serial'

WriteID.c:(.text+0x3c0): undefined reference to `failcount'

WriteID.c:(.text+0x3c4): undefined reference to `failcount'

collect2: error: ld returned 1 exit status

我需要:1 . 找到一种方法在arch linux上安装libi2c-dev,或2.获取头文件I2C-DEV.H并手动#include它到我的项目文件夹中 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值