2010-03-28 60 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

相關問題