模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

6401查看 | 23回复

eclipse搭建编译cleanflight

[复制链接]
发表于 2016-11-13 01:55:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
用eclipse搭建编译cleanflight-master出错,请大神指点。
以下是出错的信息

01:53:17 **** Incremental Build of configuration Default for project cleanflight ****
make all
Building file: ../support/stmloader/loader.c
Invoking: Cross GCC Compiler
gcc -O2 -g -Wall -c -fmessage-length=0 -MMD -MP -MF"support/stmloader/loader.d" -MT"support/stmloader/loader.o" -o "support/stmloader/loader.o" "../support/stmloader/loader.c"
Finished building: ../support/stmloader/loader.c

Building file: ../support/stmloader/serial.c
Invoking: Cross GCC Compiler
gcc -O2 -g -Wall -c -fmessage-length=0 -MMD -MP -MF"support/stmloader/serial.d" -MT"support/stmloader/serial.o" -o "support/stmloader/serial.o" "../support/stmloader/serial.c"
In file included from ../support/stmloader/serial.c:29:
/usr/include/sys/select.h:28: error: parse error before "fd_set"
../support/stmloader/serial.c: In function `initSerial':
../support/stmloader/serial.c:39: error: `O_NOCTTY' undeclared (first use in this function)
../support/stmloader/serial.c:39: error: (Each undeclared identifier is reported only once
../support/stmloader/serial.c:39: error: for each function it appears in.)
../support/stmloader/serial.c:39: error: `O_NDELAY' undeclared (first use in this function)
../support/stmloader/serial.c:46: warning: implicit declaration of function `fcntl'
../support/stmloader/serial.c:46: error: `F_SETFL' undeclared (first use in this function)
../support/stmloader/serial.c:35: warning: unused variable `brate'
../support/stmloader/serial.c: In function `serialAvailable':
../support/stmloader/serial.c:154: error: `fd_set' undeclared (first use in this function)
../support/stmloader/serial.c:154: error: parse error before "fdSet"
../support/stmloader/serial.c:157: warning: implicit declaration of function `FD_ZERO'
../support/stmloader/serial.c:157: error: `fdSet' undeclared (first use in this function)
../support/stmloader/serial.c:158: warning: implicit declaration of function `FD_SET'
make: *** [support/stmloader/serial.o] Error 1

01:53:52 Build Finished (took 35s.737ms)


发表于 2016-11-13 01:56:01 | 显示全部楼层
666666666666666666666666666
发表于 2016-11-13 06:53:22 | 显示全部楼层
不懂帮顶
发表于 2016-11-13 07:33:02 | 显示全部楼层
路过,
发表于 2016-11-13 08:52:49 | 显示全部楼层
头文件找不到, 绝对是 include path 的问题。
我不进一步帮你了(毕竟要花很多时间配置环境,找问题)
在eclipse编没多大意思,  eclipse不过也调用 gcc的命令罢了,
你按照 cf 的编译的 readme 慢慢来。
发表于 2016-11-13 10:23:57 | 显示全部楼层
(⊙o⊙)啥?不懂
 楼主| 发表于 2016-11-13 11:43:45 | 显示全部楼层
payne.pan 发表于 2016-11-13 08:52
头文件找不到, 绝对是 include path 的问题。
我不进一步帮你了(毕竟要花很多时间配置环境,找问题)
在e ...

你好!CF的编译在哪里?没有看到,请给指点,谢谢!

点评

http://www.moz8.com/thread-60361-1-1.html (要知道细节要看 Makefile, 我还没具体研究)  详情 回复 发表于 2016-11-13 15:55
发表于 2016-11-13 13:14:50 | 显示全部楼层
路过。。
发表于 2016-11-13 15:55:58 | 显示全部楼层
juzhen 发表于 2016-11-13 11:43
你好!CF的编译在哪里?没有看到,请给指点,谢谢!

http://www.moz8.com/thread-60361-1-1.html
(要知道细节要看 Makefile, 我还没具体研究)
 楼主| 发表于 2016-11-13 17:47:51 | 显示全部楼层
已经在WIN10下顺利编译了CF,接下来会尝试仿真.
没图没真相,上图咯!
eclipse搭建编译cleanflight building,support,Cross,file,信息 作者:juzhen 2704
eclipse搭建编译cleanflight building,support,Cross,file,信息 作者:juzhen 9344
eclipse搭建编译cleanflight building,support,Cross,file,信息 作者:juzhen 5047
发表于 2016-11-15 08:13:16 | 显示全部楼层
真的是不懂。。。。。
 楼主| 发表于 2016-11-19 00:18:52 | 显示全部楼层
tjcdq 发表于 2016-11-15 08:13 eclipse搭建编译cleanflight building,support,Cross,file,信息 作者:juzhen 2499
真的是不懂。。。。。

这个问题没有碰到过,不好说

发表于 2016-12-5 23:12:26 | 显示全部楼层
楼主 编译到哪一步了?
 楼主| 发表于 2016-12-6 00:27:07 | 显示全部楼层
耘耔 发表于 2016-12-5 23:12 eclipse搭建编译cleanflight building,support,Cross,file,信息 作者:juzhen 7319
楼主 编译到哪一步了?

已经编译通过了,最近在搞别的,没有弄。
发表于 2016-12-19 09:12:37 | 显示全部楼层
juzhen 发表于 2016-12-6 00:27
已经编译通过了,最近在搞别的,没有弄。

楼主能不能贴个教程?最近在配置环境,各种问题啊
发表于 2017-1-8 00:04:18 | 显示全部楼层
lz求救 我的编译环境搭建过程中到build eclipse提示 failed to detect operating system
不懂怎么搞 能不能分享你搭建好的环境谢谢??
发表于 2017-4-27 20:17:06 | 显示全部楼层
make TARGET=SPRACINGF3 DEBUG=GDB
找不到文件 - *.c
/usr/bin/make -j ./obj/cleanflight_2.0.0_SPRACINGF3.hex
make[1]: Entering directory '/cygdrive/c/Users/YANG/git/cleanflight'
找不到文件 - *.c
%% startup_stm32f30x_md_gcc.S
%% system_stm32f30x.c


楼主,上面是我编译时遇到的,找不到文件-*.c是怎么回事啊?怎么解决啊
发表于 2017-5-22 14:40:28 | 显示全部楼层
大大杨森 发表于 2017-4-27 20:17
make TARGET=SPRACINGF3 DEBUG=GDB
找不到文件 - *.c
/usr/bin/make -j ./obj/cleanflight_2.0.0_SPRACING ...

兄弟你搞定了吗?我现在也是Eclipse 环境搭建有点问题请教
发表于 2017-5-22 14:45:51 | 显示全部楼层
juzhen 发表于 2016-12-6 00:27
已经编译通过了,最近在搞别的,没有弄。

楼主,我的Eclipse在选Cross ARM GCC时没有这个选项(我已经安装了 gcc-arm-none-eabi-4_9-2015q3-20150921-win32  没有WIN64的版本)   能否指导一下
发表于 2017-5-22 21:56:25 | 显示全部楼层
楼主,方便详细说一下 Cleanflight 用Elicpse编译怎么配置的吗?不胜感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!