我正在尝试将基本的 hello world 程序闪存到 Verifone 终端,作为硬件开发流程中的练习。我目前遇到了在构建后步骤中某处发生的问题。构建项目后,我收到以下消息:
***
*** The package '\Debug\dl.lab2.tar' is available for download.
***
表示项目构建成功。但是,在构建消息中,我可以看到:
"C:\Program Files (x86)\Verifone\PackageManagerProduction\Cygwin\tar.exe" -czf "usr1.bundle.lab2.tgz" "pkg.lab2.tar" "pkg.lab2.tar.p7s" "crt" -C "..\bundle" "./"
tar (child): gzip: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
事实上,当我尝试加载生成的存档时,我在 PinPad 上看到“无效的捆绑文件”。检查 dl.lab2.tgz 文件显示其中一个内部档案实际上是 0 Kb,所以我很肯定这是因为这个档案生成步骤失败了。我不确定它为什么会失败,因为检查目录内容,似乎它正在寻找的所有东西都在那里,但我无法解释它为什么要搜索“./”。有谁知道为什么会失败,有人可以告诉我是否可以通过 CodeBench 编辑此存档生成步骤?