2014-05-19 59 views

回答

2

的牡丹构建指令可以在这里找到:

http://botan.randombit.net/manual/building.html

基本上,你需要运行./configure。从理论上讲,它应该对CPU类型做出有根据的猜测,所以如果你在一个64位机器上构建,它应该相应地自动配置自己。如果没有,你可以用

./configure --cpu

+0

帮助它沿着specifiying正确的CPU类型有5个.S文件(汇编代码可进行预处理) 1. serp_x86_32_imp.S 2. sha1_x86_64_imp.S 3。 sha1_x86_32_imp.S 4. md5_x86_32_imp.S 5. md4_x86_32_imp.S 从命名可以了解到,x86_32是32位,x86_64是64位。 如果我想将这些.S文件编译为64位,那么我将需要x86_64文件,但是在Botan-1.10.1中,只有sha1_x86_64_imp.S是sha1_x86_32_imp.S的64位版本,而不是64位的休息文件当下。我也检查了botan的最新稳定版但没有找到这些文件。 那么请告诉我如何在64位上编译.S文件 –

+0

只要您使用./configure进行了正确配置,就应该由构建系统来处理。完成配置后,只需运行make。我也会搜索自述文件 – mjs

+0

感谢您的帮助。 –

相关问题