【发布时间】:2018-04-29 11:11:31
【问题描述】:
我正在尝试构建 c++ 项目。
当我在终端运行 make 命令时,它可以工作, 但是当我通过 Jenkins 执行此操作时,它会向我显示文件丢失的消息。
可能是什么问题,我该如何解决?
错误:
+ make
make -f enclave_lib.mk SGX_DEBUG=1
make[1]: Entering directory '/home/yoni/Documents/private_ledger-tp/CryptoLib'
mt19937ar.c:44:19: fatal error: stdio.h: No such file or directory
【问题讨论】:
-
你至少应该分享错误信息。
-
@Jodocus 我添加了,我认为它没有用。因为这是我从终端运行 make 时没有发生的 c++ 错误
-
你的构建从站有
stdio.h吗?到目前为止,您尝试了哪些调试步骤? -
@StephenNewell - 不确定,我正在处理 Jenkins 而不是项目本身。我只知道当我使用终端而不是 Jenkins 时,make 文件在同一位置运行良好
-
以 root 身份运行 Jenkins 听起来存在很大的安全风险。
标签: c++ ubuntu jenkins makefile