编译报错

发表在 Env2019-7-18 10:45 [复制链接] 9 161

龙芯智龙在ENV中编译报错' K" e2 B- _+ F- w8 N4 E: t0 s
ENV编译报错.png
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-7-18 13:49:40 | 显示全部楼层
出现这个错误原因是 env 里面默认带的是 arm gcc 的工具链,解决这个问题需要你查看 SConstruct 文件来修改工具链的地址。
使用道具 举报 回复
发表于 2019-7-18 14:27:25 | 显示全部楼层
Summer_gift 发表于 2019-7-18 13:49
/ v% b% `, M2 h6 I, c出现这个错误原因是 env 里面默认带的是 arm gcc 的工具链,解决这个问题需要你查看 SConstruct 文件来修改 ...

2 T  o5 A  |+ ^. C" L% h) K2 f0 F请问是查看Sconstruct文件的哪个地方?是修改编译工具还是ENV调用工具链?
使用道具 举报 回复
发表于 2019-7-18 20:44:55 | 显示全部楼层
Dream. 发表于 2019-7-18 14:27) j3 g( c5 m4 E; s' ?7 |- y; o
请问是查看Sconstruct文件的哪个地方?是修改编译工具还是ENV调用工具链?
% E7 \: A% w: K9 R! m- a) C
将工具链修改为你需要的工具链。
使用道具 举报 回复
发表于 2019-7-18 20:52:43 | 显示全部楼层
Summer_gift 发表于 2019-7-18 20:44
8 f6 t+ I6 }. H$ |1 a将工具链修改为你需要的工具链。
( X0 {& r6 i$ T; i; D, G6 Z0 N* K
可以提供份文档AN,告诉大家如何在ENV环境下如何修改工具链。因为ENV环境下,工具链路径是会被环境变量所设置的。
使用道具 举报 回复
发表于 2019-7-18 22:07:48 | 显示全部楼层
bernard 发表于 2019-7-18 20:52
) U7 _! L1 a3 F可以提供份文档AN,告诉大家如何在ENV环境下如何修改工具链。因为ENV环境下,工具链路径是会被环境变量所 ...

) G) n4 _% F9 Y7 J( \# j2 U! ]5 M4 t说的对!可以提供一份吗?这个问题搞好久了
使用道具 举报 回复
发表于 2019-7-19 20:17:44 | 显示全部楼层
Dream. 发表于 2019-7-18 22:07
! C4 o3 R! z# ]. V, _# q说的对!可以提供一份吗?这个问题搞好久了

. l9 g! g! a* l5 Q+ u  O后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。
使用道具 举报 回复
发表于 2019-7-21 11:02:04 | 显示全部楼层
Summer_gift 发表于 2019-7-19 20:179 f; O$ M: ?) m  M( e. {4 k
后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。  ...

! c- l5 B3 A! o- N0 J scons -j4
7 q: Y' a4 P! P6 f; o* s  Xscons: Reading SConscript files ...
: L8 j1 G/ J- r. [" i. y; ]+ a5 d" rscons: done reading SConscript files.
5 S5 `$ n2 k" [; |  I5 C( w
$ t3 G+ b! @# K. D: X# W) \scons: warning: you do not seem to have the pywin32 extensions installed;: g$ }9 H8 n8 W3 _2 f% X
        parallel (-j) builds may not work reliably with open Python files.' P% n# [# n9 ]# W+ y5 i) K4 [2 p/ a
File "D:\rtthread\env\tools\Python27\Scripts\scons.py", line 204, in <module>1 E9 M" y2 |7 S+ W* S' |$ `. F
scons: Building targets ...
9 \" t3 B; D9 [4 L/ q; wscons: building associated VariantDir targets: build+ l" w+ t' j& E6 R" J  {
CC build\applications\idlehook.o5 O; P: T2 O6 n. k: O. {: a
CC build\applications\main.o$ F* z7 ^+ [3 Z6 P, e" g
CC build\applications\test_can.o
: d. v' g& a, K. D, N$ w3 cCC build\applications\test_comu_01.o
* u9 r% L" @9 I: z  rIn file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,
( P2 w7 Q% \# E) N/ g4 T& f8 F                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,* F! w/ @: k/ x$ |
                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,$ s6 u! |  `4 w
                 from applications\test_can.c:12:
/ C/ Z2 J3 A7 p  X* M  hD:\rtthread\Loongson-Smartloong-V3.0-RTT\include/libc/libc_fdset.h:23:24: fatal error: sys/select.h: No such file or directory  q' [% @" [0 [2 X
#include <sys/select.h>( Q% [( b9 |1 j1 u! c3 V, S) S3 T6 Y
In file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,4 D) Z2 `9 i" x5 J* B+ Y
                        ^
! d. ?2 G% Y8 [& q( h8 t7 NIn file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,; O3 S4 M9 S* t
                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,
, [2 G* V) A: A0 r( U: o. z( D0 h: ~                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,
3 {3 W; _" E9 s                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,
5 g$ n: G" P) u1 `0 D2 w0 z                 from applications\test_comu_01.c:9:  v8 {# X$ f# M6 }" D) ?9 @
c                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,/ K/ u2 e9 B. y4 A8 ?
D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/libc/libc_fdset.h:23:24: fatal error: sys/select.h: No such file or directory4 d3 W# k. u0 x0 g& G; @
#include <sys/select.h>% j4 ~0 @! N  t, L" \- W
更改后出现以上错误,请问该如何解决?
使用道具 举报 回复
发表于 2019-7-21 11:04:34 | 显示全部楼层
本帖最后由 Summer_gift 于 2019-7-21 11:05 编辑 & N* c1 c' m  V7 h7 a8 z. z
Dream. 发表于 2019-7-21 11:02* Q) F6 e5 V( ]3 E7 i5 D$ {3 k+ r
scons -j4
: |7 d8 Q/ c) V7 R6 H. tscons: Reading SConscript files ...
" q) n3 T; X0 Q4 |# H' y5 _1 Gscons: done reading SConscript files.
9 A0 m. T- ~. @* j* Q
这个问题你最好另外发一个帖子,让维护该 BSP 的小伙伴能看到。
) ]# V: V( I# ^/ N: ?! [看样子是没开 libc,试试在 menuconfig  中打开 libc 选项试试看,不行的话最好发个新帖。0 q) ~6 c3 B: ]/ B# h3 h2 g
使用道具 举报 回复
发表于 2019-7-28 17:09:45 | 显示全部楼层
Summer_gift 发表于 2019-7-19 20:170 q3 k3 o) q% B
后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。  ...
! `9 ~- `: n1 \4 Z. l
怎么改?现在可以出一份文档吗?
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表