编译报错

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

龙芯智龙在ENV中编译报错
- H" b3 X, c% u& |8 W4 R; Y9 O- P
ENV编译报错.png
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-7-18 13:49:40 | 显示全部楼层
出现这个错误原因是 env 里面默认带的是 arm gcc 的工具链,解决这个问题需要你查看 SConstruct 文件来修改工具链的地址。
使用道具 举报 回复
发表于 2019-7-18 14:27:25 | 显示全部楼层
Summer_gift 发表于 2019-7-18 13:492 I! H0 |, {& q' g, P* U
出现这个错误原因是 env 里面默认带的是 arm gcc 的工具链,解决这个问题需要你查看 SConstruct 文件来修改 ...

  N, l. ^# N- k请问是查看Sconstruct文件的哪个地方?是修改编译工具还是ENV调用工具链?
使用道具 举报 回复
发表于 2019-7-18 20:44:55 | 显示全部楼层
Dream. 发表于 2019-7-18 14:27
+ k6 I5 ?) L( c3 B. ~5 ?+ ~, W2 ^请问是查看Sconstruct文件的哪个地方?是修改编译工具还是ENV调用工具链?
8 t$ x* z% a. l! G
将工具链修改为你需要的工具链。
使用道具 举报 回复
发表于 2019-7-18 20:52:43 | 显示全部楼层
Summer_gift 发表于 2019-7-18 20:440 Q- D) d& X$ p! v
将工具链修改为你需要的工具链。

7 `/ H. k9 B; q/ w可以提供份文档AN,告诉大家如何在ENV环境下如何修改工具链。因为ENV环境下,工具链路径是会被环境变量所设置的。
使用道具 举报 回复
发表于 2019-7-18 22:07:48 | 显示全部楼层
bernard 发表于 2019-7-18 20:52. v+ {4 ~# c% r4 W( E, Z/ ?
可以提供份文档AN,告诉大家如何在ENV环境下如何修改工具链。因为ENV环境下,工具链路径是会被环境变量所 ...
9 z" F- y8 Y. o$ y1 _  V
说的对!可以提供一份吗?这个问题搞好久了
使用道具 举报 回复
发表于 2019-7-19 20:17:44 | 显示全部楼层
Dream. 发表于 2019-7-18 22:07
+ ^8 ]; A0 L+ E说的对!可以提供一份吗?这个问题搞好久了

5 N2 l# B7 k6 K0 A6 _( X( |3 B后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。
使用道具 举报 回复
发表于 2019-7-21 11:02:04 | 显示全部楼层
Summer_gift 发表于 2019-7-19 20:173 X5 U. I3 E# V6 T! E
后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。  ...

$ S! M! F- K/ `# V: ~/ F scons -j4
; q- g% N- `: K% W- ~5 W  ascons: Reading SConscript files ...3 M9 Y2 @1 s3 v( X, U7 z' X& x( s$ J% z
scons: done reading SConscript files.
% l9 Q2 E1 x1 s- J$ Y! a7 U* ~& P  \& l' [' C! h! W2 E- t1 D: ]6 S
scons: warning: you do not seem to have the pywin32 extensions installed;. f1 ]5 G+ E( |. r5 g( R+ I; [
        parallel (-j) builds may not work reliably with open Python files.8 _3 Z9 A& Q/ l" \( \
File "D:\rtthread\env\tools\Python27\Scripts\scons.py", line 204, in <module>! K# W1 I5 X6 U8 F9 y- t# U
scons: Building targets ...
2 ?' w7 G; s7 S. Z1 escons: building associated VariantDir targets: build
9 g) H# w+ E7 B: oCC build\applications\idlehook.o8 }- s2 Y. ]1 s
CC build\applications\main.o/ d( u" d# e% O9 c: _  |- |) q9 {
CC build\applications\test_can.o, v2 \. ?8 x9 N. R( s3 y  M
CC build\applications\test_comu_01.o' c* i+ S7 c# }9 u# M1 v( o+ }
In file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,
, L) s8 C6 U, c% Z+ _+ T( c( E                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,
+ d. }( b- Q& v+ k1 L  O( h- n9 Q                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,* H0 T3 X2 F# Q8 l2 b$ |2 q( M6 [" ]' d
                 from applications\test_can.c:12:
* m# }$ [$ A+ X8 m/ y/ z. t' fD:\rtthread\Loongson-Smartloong-V3.0-RTT\include/libc/libc_fdset.h:23:24: fatal error: sys/select.h: No such file or directory* |  C! P+ a4 ^* G
#include <sys/select.h>
( o' @% p* d7 r; S! _# p! D! SIn file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,# q8 E  V' D! z
                        ^
) v1 c; J; ~0 S1 N/ n8 WIn file included from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtlibc.h:22:0,
' ^4 X9 h4 p' f4 O0 C                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,5 E) E, t2 c( x# o: c$ q+ m1 \
                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtdef.h:1081,
5 v$ Z& F3 w8 a; I) b9 D                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,7 G- p* u2 c; E5 E) F2 Z
                 from applications\test_comu_01.c:9:* Z* D! Q; d9 E" n$ O
c                 from D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/rtthread.h:24,, {' b6 r9 ]# ?
D:\rtthread\Loongson-Smartloong-V3.0-RTT\include/libc/libc_fdset.h:23:24: fatal error: sys/select.h: No such file or directory: j) G/ ]0 }1 l" V# o; j- B" G6 b
#include <sys/select.h>% U) i% X& ^6 w( X) _% E
更改后出现以上错误,请问该如何解决?
使用道具 举报 回复
发表于 2019-7-21 11:04:34 | 显示全部楼层
本帖最后由 Summer_gift 于 2019-7-21 11:05 编辑
$ D) p0 o& R+ S! ^8 W
Dream. 发表于 2019-7-21 11:028 L5 K2 g' k1 P: A7 H
scons -j40 l  r( V. n! Z  e& b# V6 i  n$ e
scons: Reading SConscript files ...
4 P/ q) f  X$ k7 Q  p1 u3 xscons: done reading SConscript files.

+ }3 z+ h7 Y5 V, V这个问题你最好另外发一个帖子,让维护该 BSP 的小伙伴能看到。! q8 j9 j/ e; E2 B1 c
看样子是没开 libc,试试在 menuconfig  中打开 libc 选项试试看,不行的话最好发个新帖。0 I: v1 ?9 n; e4 h3 _
使用道具 举报 回复
发表于 2019-7-28 17:09:45 | 显示全部楼层
Summer_gift 发表于 2019-7-19 20:17! C. w0 ~( |( S/ g1 \* `
后续才能给出来了,最近比较忙,可以仔细看一下 sconstruct 文件,改一下相关的选项。  ...
1 B" Y6 i* l% X0 o- ?
怎么改?现在可以出一份文档吗?
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

Powered by RT-Thread

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