cannot stat 编译问题求解
时间:10-02
整理:3721RD
点击:
2013/09/12 20:00:52 building preloader...
LOG: out/target/product/hexing82_tb_jb5_preloader.log
cp: cannot stat `mediatek/preloader/bin/preloader_hexing82_tb_jb5.bin': No such file or directory
==> [FAIL] 2013/09/12 20:00:59
make[2]: *** [preloader] Error 1
make[1]: *** [remake] Error 2
make: *** [remakeall] Error 1
奇怪的是mediatek/preloader/bin/preloader_hexing82_tb_jb5.bin已存在,就是一直报这个问题编译不过。
log中也看不到明显的错误。有解决过的请指导一下,感激不尽!
LOG: out/target/product/hexing82_tb_jb5_preloader.log
cp: cannot stat `mediatek/preloader/bin/preloader_hexing82_tb_jb5.bin': No such file or directory
==> [FAIL] 2013/09/12 20:00:59
make[2]: *** [preloader] Error 1
make[1]: *** [remake] Error 2
make: *** [remakeall] Error 1
奇怪的是mediatek/preloader/bin/preloader_hexing82_tb_jb5.bin已存在,就是一直报这个问题编译不过。
log中也看不到明显的错误。有解决过的请指导一下,感激不尽!
还是要贴log ,
你这个代码 是第一次编译吗 ?
搞定了
此问题为环境配置问题。
编译错误: awk: funtion strtomun never define
原因: 服务器上装的awk是mawk 。在mawk中没有strtonum的函数,导致代码中调用不到而产生。
解决方案: 使用sudo apt-get install gawk.来安装gawk。
安装成功之后再在目录:/usr/bin下查看ls -al awk
再在/etc/alternative下查看awk的版本
显示为如下,则可以编译
如果不是,则需要在/etc/alternative 目录下使用
sudo mv -f awk awk.bak
sudo ln -s awk /usr/bin/gawk
更正一下:
sudo mv -f awk awk.bak
sudo ln -s awk /usr/bin/gawk
===>
sudo mv -f awk awk.bak
sudo ln -s /usr/bin/gawk awk
