【问题标题】:compiling boost based application using cron使用 cron 编译基于 boost 的应用程序
【发布时间】:2010-03-28 11:25:52
【问题描述】:

我正在为各种嵌入式目标构建一些基于 boost 的应用程序。我开发了一个脚本,它可以为多个目标使用不同的工具链构建我的应用程序。当我从命令行运行该脚本时,它运行良好,但如果从 cron 调用它,它总是无法链接目标文件。我的应用程序依赖于 openssl。任何人都可以请给出一些想法吗?这种行为的根本原因是什么?提前致谢。

【问题讨论】:

    标签: linux cron compiler-errors linker-errors


    【解决方案1】:

    cron 作业将在大大减少的环境中运行。因此,您需要确定您的编译依赖于哪些环境变量(PATHLD_LIBRARY_PATH 等),然后将这些变量反映在您从 cron 调用的 shell 脚本中。

    【讨论】:

    • 好的.. 感谢您的回复。但是在这里我使用了所有的绝对路径。在构建过程中,我指定了所有库的完整路径,而不是依赖于 LD_LIBRARY_PATH。此外,我使用的是工具链的完整路径,而不是依赖 PATH。
    猜你喜欢
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2012-08-17
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 2019-06-07
    相关资源
    最近更新 更多