所以我想在本地编译一个Haskell程序,然后将其上传到我的EC2 Ubuntu 12.04(免费试用版)实例。如果在本地编译Haskell,EC2 Ubuntu 12.04是不同的?
我的问题是,如果我在官方的Ubuntu 12.04发行版(比如在virtualbox中)编译我的haskell程序,它会在EC2上工作吗? 或者我需要与亚马逊运行的Ubuntu版本完全相同的版本吗?它是否必须具有完全相同的一组更新等。?
P.S.如果是的话 - 我从哪里获得亚马逊的Ubuntu版本?
谢谢!
我不知道这个问题的正确答案,但是您可以使用ldd来检查您的可执行文件希望存在的库(和版本),并确保Amazon的Ubuntu具有这些库。 –