在我的一个项目中,我使用布赖恩·格拉德曼库进行EAX加密。
问题是代码在我的本地开发环境(在virtualbox下运行的Ubuntu)上工作,但是在运行在Amazon上的系统上,相同的代码不能工作(加密不正确)。
我已经检查了GCC版本,我的本地环境和云端。这些版本是相同的:
gcc版本4.4.5 (Ubuntu/Linaro 4.4.4-14 ubuntu5)
在什么情况下会发生这种情况?有什么想法吗?
发布于 2011-04-05 05:00:16
有很多事情会导致这种情况。这不仅仅是编译器,它可能是:
PATH或LIBPATH )可能影响编译/链接过程。我并不是说这是一个详尽的清单。可能性的数量实际上相当大。
您可能需要在目标环境中调试它,才能确切地了解它为什么不能像预期的那样工作。
https://stackoverflow.com/questions/5547243
复制相似问题