c - 如何使用外部库并将它们与 Contiki 应用程序一起编译

标签 c contiki

我希望能够连接一些传感器并使用 Contiki-OS 将传感器数据发送到 Thingspeak 云。 C 库可用于连接传感器,libthingspeak 库可用于更新 Thingspeak 上的提要。我能够使用 examples/udp-ipv6 文件夹中提供的示例在两个微尘之间执行通信,将一个节点设置为客户端,将另一个节点设置为服务器。我现在如何在我的应用程序中包含所需的库代码并构建它。需要在 Makefile 中进行哪些更改? 我正在使用 cc2538 开发套件。

最佳答案

使用 TARGET_LIBFILES 变量。例如,要链接到标准数学库:

TARGET_LIBFILES += -lm

如果需要,将库所在的路径添加到LDFLAGS:

LDFLAGS += -L/path/to/libraries

关于c - 如何使用外部库并将它们与 Contiki 应用程序一起编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26323623/

相关文章:

contiki - 如何使用 Cooja 计算总能耗

android - 在 Eclipse 中使用 NDK

C - fork() & execl() & 循环 + "half pyramid output"

c - 在 C 中使用 qsort

c - 如何制作一个可以在不同代码库中重用的C "library"?

c - 在 C 中引用 char 数组指针

c - 将第三方库添加到 contiki os

c - 无符号环绕整数到 'actual' 值 C

将 IP 地址复制到 UIP ICMP PAYLOAD 中

c - 在 econotag (contiki 2.7) 中加载程序