2010-03-28 59 views
0

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

回答

2

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

+0

好..感谢您的回复。但在这里,我正在使用所有的绝对路径。在构建过程中,我指定了所有库的完整路径,而不是依赖于LD_LIBRARY_PATH。此外,我正在使用工具链的完整路径,而不是依赖PATH。 – Souvik 2010-03-28 12:15:38

相关问题