2014-05-19 37 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

感謝您的幫助。 –

相關問題