【发布时间】:2010-03-28 11:25:52
【问题描述】:
我正在为各种嵌入式目标构建一些基于 boost 的应用程序。我开发了一个脚本,它可以为多个目标使用不同的工具链构建我的应用程序。当我从命令行运行该脚本时,它运行良好,但如果从 cron 调用它,它总是无法链接目标文件。我的应用程序依赖于 openssl。任何人都可以请给出一些想法吗?这种行为的根本原因是什么?提前致谢。
【问题讨论】:
标签: linux cron compiler-errors linker-errors
我正在为各种嵌入式目标构建一些基于 boost 的应用程序。我开发了一个脚本,它可以为多个目标使用不同的工具链构建我的应用程序。当我从命令行运行该脚本时,它运行良好,但如果从 cron 调用它,它总是无法链接目标文件。我的应用程序依赖于 openssl。任何人都可以请给出一些想法吗?这种行为的根本原因是什么?提前致谢。
【问题讨论】:
标签: linux cron compiler-errors linker-errors
cron 作业将在大大减少的环境中运行。因此,您需要确定您的编译依赖于哪些环境变量(PATH、LD_LIBRARY_PATH 等),然后将这些变量反映在您从 cron 调用的 shell 脚本中。
【讨论】: