cross-compiling - 交叉编译 I2C 应用程序
问题描述
我正在尝试使用 arm-linux-gnueabi-gcc 交叉编译 I2C 应用程序。我面临以下问题
auth_app.c:71:未定义对i2c_smbus_read_byte_data'
auth_app.c:77: undefined reference to
i2c_smbus_write_byte_data 的引用 auth_app.c:83:未定义对“i2c_smbus_read_byte_data”的引用
但是我可以使用命令 gcc auth_app.c -li2c 在主机 x86 Pc 上成功编译相同的应用程序
任何人都可以帮助我在交叉编译中缺少什么。
您的帮助将不胜感激。
谢谢, 伊沙拉特
解决方案
推荐阅读
- nginx - nginx + k8s:不更新环境变量
- javascript - 将子组件中单击的元素的值传递到父组件中的按钮中
- node.js - 如何将行分配给 node.js 上的变量?
- pytorch - 在 LSTM 中增加层数会增加 Pytorch 中的输入维度?
- java - 查找其中包含 if 语句的嵌套循环的大 O 表示法
- flutter - 在大滚动上,颤动中仅移动 1 个索引,就像颤动中的 instagram
- kubernetes - Kubernetes Autoscaling 使用 VPA - 关闭或自动更新模式?
- typescript - 使用单独的存储库在前端和后端之间共享类型
- python - Pycharm 的 Python 环境问题
- javascript - 使用createApp函数注入时Vuejs3组件未知错误