xue110592 发表于 2010-11-8 15:55:43

请教 Scons python 编译问题

C:\Documents and Settings\phill>scons
scons: *** No SConstruct file found.
File "C:\Python26\Lib\site-packages\scons-2.0.1\SCons\Script\Main.py", line 834,
in _main这是什么现象,怎么处理,路径设置错误吗

ffxz 发表于 2010-11-8 16:24:24

你需要在有SConstruct文件的目录下运行这个命令,类似于,你需要在有Makefile的目录下运行make是一个道理。

所以,切换到RT-Thread相应上的分支(例如mini2440),然后运行这条命令

xue110592 发表于 2010-11-8 16:48:45

哈哈,解决问题的方法不可思议,我看了半天main.py后,就把那2个代码SConstruct 和SConscript拷到python的根目录下,居然编译一大半,不过还有问题,请帮助我;提示如下
E:\svn_rt-thread\rt-thread\bsp\mini2440>scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: build\bsp
armcc -o build\bsp\application.o -c --device DARMSS9 --apcs=interwork --diag_sup
press=870 -I"C:\Keil\ARM\BIN30/ARM/RV31/INC" -g -O0 -IE:\svn_rt-thread\rt-thread
\include -IE:\svn_rt-thread\rt-thread\libcpu\arm\s3c24x0 -IE:\svn_rt-thread\rt-t
hread\libcpu\arm\common -I. -IE:\svn_rt-thread\rt-thread -IE:\svn_rt-thread\rt-t
hread\components\finsh -IE:\svn_rt-thread\rt-thread\components\dfs -IE:\svn_rt-t
hread\rt-thread\components\dfs\include -IE:\svn_rt-thread\rt-thread\components\r
tgui\include -IE:\svn_rt-thread\rt-thread\components\rgtui\common -IE:\svn_rt-th
read\rt-thread\components\rtgui\server -IE:\svn_rt-thread\rt-thread\components\r
tgui\widgets application.c
'armcc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
scons: *** Error 1
scons: building terminated because of errors.

E:\svn_rt-thread\rt-thread\bsp\mini2440>
以下图片
http://cache.amobbs.com/bbs_upload782111/files_34/ourdev_596191GXH9MM.jpg
错误提示 (原文件名:未命名.jpg)

ffxz 发表于 2010-11-8 17:23:56

>> 所以,切换到RT-Thread相应上的分支(例如mini2440),然后运行这条命令

然后需要在rtconfig.h中更改相应的配置,设置上相应工具链的目录位置。

xue110592 发表于 2010-11-9 22:42:23

谢谢,问题解决,进军rtgui,感觉很强大

proteldxp 发表于 2013-4-22 19:37:07

xue110592 发表于 2010-11-9 22:42 static/image/common/back.gif
谢谢,问题解决,进军rtgui,感觉很强大

怎么解决的?我的也是'armcc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
页: [1]
查看完整版本: 请教 Scons python 编译问题