2017-07-14 53 views
0

我有一個正在評估C,C++,Java中的編程代碼的Java代碼。現在,我想在AWS Lambda上編譯這些代碼。有沒有辦法,我們可以在那裏編譯C,C++和java代碼。在AWS上編譯其他語言Lambda

回答

0

您必須滿足的基本前提是擁有一個可部署到Lambda的包。這個軟件包應該包含所有需要的工具來構建你的代碼。

您可以嘗試使用Amazon Linux EC2實例來運行您的程序,並查看您需要包含在Lambda部署包中的其他依賴關係。請記住,Lambda部署只是一個容器,此容器具有系統和程序包相關性。如果系統不包含您需要的工具,那麼您必須將這些工具包含在您的部署包中。 Lambda容器在Amazon Linux實例上運行,以便您可以評估其中的一個設置。

+0

我可以通過yum在亞馬遜linux上安裝軟件包,但我不知道如何將它們與java maven項目壓縮在一起。你有什麼想法嗎?或者你可以提供一個例子嗎? – Kushal

+0

你不能在Lambda中運行yum。您需要評估您需要的二進制文件,庫等,並將它們與您的代碼捆綁在一起。複雜程度取決於您的項目範圍。 – kixorz