刚刚公司给了我一个PB程序,让我调里面的一个小块,我拿来之后就编译出错,无论是编译所有工程还是当前工程都是一样的错误
Error: Could not find file 'D:\WinCE\WINCE500\PBWorkspaces\PA_TCC7901_cd02_net_en\RelDir\TELECHIPS_ARMV4I_Release\kern.exe' on disk
nk.exe D:\WinCE\WINCE500\PBWorkspaces\PA_TCC7901_cd02_net_en\RelDir\TELECHIPS_ARMV4I_Release\kern.exe NK SH
Error: failed setting line
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
我把kern.exe拷贝到当前的Release目录下又告诉我缺少另外的一个文件,我把另外的那个文件再拷进去又说少一个文件,这样我拷了10+个文件了还是说少文件,求解决!kern.exe究竟是个啥东西?
------解决方案--------------------
CLEAN全部东西再重新编译也不行吗?
------解决方案--------------------
kern.exe找不到,先看看为什么没有生成kern.exe吧
------解决方案--------------------
------解决方案--------------------
我wince600全路径搜索,没找到这个东西~我晕倒。
------解决方案--------------------
这个是不是加了什么组件生成出来的?让你同事copy给你一个。
------解决方案--------------------
kern.exe是BSP的OAL层生成的
------解决方案--------------------
------解决方案--------------------
貌似缺少了那个东西,以前我碰到过类似的情况,我是利用其他公司的BSP进行编译,编译生成那个缺少的东西再把它复制到提示的那个目录下。就可以解决。祝你成功。
------解决方案--------------------
把所有中间文件删掉,包括.err之类的.试下