首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sourcery CodeBench for Verifone DTK为Verifone终端构建hello world项目

使用Sourcery CodeBench for Verifone DTK为Verifone终端构建hello world项目
EN

Stack Overflow用户
提问于 2015-08-18 06:59:54
回答 1查看 482关注 0票数 1

我正在尝试向Verifone终端闪现一个基本的hello world程序,作为硬件开发流程中的一个练习。我目前遇到了一个问题,这个问题发生在构建后步骤的某个地方。在我构建了我的项目之后,我得到了这样的信息:

代码语言:javascript
复制
***
*** The package '\Debug\dl.lab2.tar' is available for download.
***

这意味着项目构建成功了。但是,在构建消息中,我可以看到:

代码语言:javascript
复制
"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文件会发现其中一个内部归档文件实际上是0KB,所以我非常肯定这是因为这个归档文件生成步骤失败了。我不确定为什么它会失败,因为检查目录内容,似乎它正在寻找的一切都在那里,尽管我不能解释为什么它要搜索"./“。有没有人知道为什么会失败,有没有人能告诉我是否可以通过CodeBench编辑这个归档生成步骤?

EN

回答 1

Stack Overflow用户

发布于 2015-08-18 07:45:36

我想出了我的答案,所以我会发布一个答案,希望能在未来帮助其他人。我假设tar.exe返回的错误是可疑的,这是正确的。构建后步骤是通过运行外部脚本simple_pkg.bat来执行的。显然,simple_pkg.bat脚本中的路径是完全错误的;它只是指向一个不存在的可执行文件。将simple_pkg.bat修改为指向正确的tar.exe文件的位置修复了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32061053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档