gpt4 book ai didi

java - TinyOS:RssiDemo

转载 作者:行者123 更新时间:2023-12-01 23:08:27 24 4
gpt4 key购买 nike

我正在尝试运行 TinyOS 的 RssiDemo 示例,该示例位于 apps/tutorials/RssiDemo 文件夹下。

我的问题是,当我尝试使用 make 生成 RssiMsg.java 类时,我收到以下消息:

clang: error: language not recognized: 'nesc'

Makefile 如下:

all: RssiDemo.class

RssiMsg.class: RssiMsg.java
javac $<

RssiDemo.class: RssiDemo.java RssiMsg.java
javac $^

RssiMsg.java: ../RssiDemoMessages.h
nescc-mig java -java-classname=RssiMsg $< RssiMsg -o $@

有人可以给我一些建议吗?

提前致谢。

最佳答案

我也遇到了类似的问题,问题似乎出现在这里 nescc-mig java -java-classname=RssiMsg $< RssiMsg -o $@ .

nescc 的手册页指出 nescc 是 gcc 的扩展。然而,在 OS X 上,clang 运行而不是 gcc。因此,您不是运行 gcc,而是运行 clang。

如果您有 Mac 端口,您可以使用 $sudo port install mp-gcc46 安装 mp-gcc然后运行$sudo port select gcc mp-gcc46 。尝试运行make <platform>再次,它应该会起作用。

这是在 OS X 上安装 TinyOS 的指南,以防万一:) http://olafland.wordpress.com/2012/06/25/tinyos-on-mac-os-x-10-7-lion/

关于java - TinyOS:RssiDemo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com