0
我想在Linux上为64位模式编译botan库版本Botan-1.10.1。 请告诉我在64位模式下在Linux上编译botan的步骤。如何在64位模式下在linux上编译botan库
我想在Linux上为64位模式编译botan库版本Botan-1.10.1。 请告诉我在64位模式下在Linux上编译botan的步骤。如何在64位模式下在linux上编译botan库
的牡丹构建指令可以在这里找到:
http://botan.randombit.net/manual/building.html
基本上,你需要运行./configure
。从理论上讲,它应该对CPU类型做出有根据的猜测,所以如果你在一个64位机器上构建,它应该相应地自动配置自己。如果没有,你可以用
./configure --cpu
帮助它沿着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文件 –
只要您使用./configure进行了正确配置,就应该由构建系统来处理。完成配置后,只需运行make。我也会搜索自述文件 – mjs
感谢您的帮助。 –