【发布时间】:2015-01-12 03:40:30
【问题描述】:
我正在尝试按照here 的说明在树莓派平台上构建 Dart SDK。
我正在使用 qemu 模拟器从 Raspbian 编译。
在我得到这个异常之前构建工作:
LD_LIBRARY_PATH=/home/pi/dart/dart/out/ReleaseARM/lib.host:/home/pi/dart/dart/out/ReleaseARM/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd runtime; mkdir -p /home/pi/dart/dart/out/ReleaseARM/obj/gen; python -u ../tools/make_version.py --output "/home/pi/dart/dart/out/ReleaseARM/obj/gen/version.cc" --input vm/version_in.cc
make_version.py exception
[Errno 2] No such file or directory
make: *** [out/ReleaseARM/obj/gen/version.cc] Error 255
BUILD FAILED
我已检查,指定文件夹中不存在文件 version.cc。
【问题讨论】:
-
你在树莓派上编译吗?据我所知,需要一个专用的 linux 系统,并将输出复制到树莓派。
-
我正在编译一个在模拟器中运行的 Raspbian 实例。我尝试过交叉编译但没有成功(构建完成但可执行文件不运行)。
-
我认为只有交叉编译才能工作。但是您还必须找到一个完全有效的 SVN 版本。
-
大部分构建已经完成,没有问题,我认为丢失的文件与架构或托管编译的操作系统无关。交叉编译产生一个可执行文件,它给我一个“找不到文件”的错误。我将重试交叉编译,然后我将发布一个新问题。
标签: dart raspberry-pi raspbian