如何在64位模式下在linux上编译botan库

时间:2014-05-19 12:53:42

标签: linux botan

我想在linux上为64位模式编译botan库版本Botan-1.10.1。 请告诉我在64位模式下编译linux上的botan的步骤。

2 个答案:

答案 0 :(得分:2)

botan的构建说明可以在这里找到:

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

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

指定正确的cpu类型来帮助它

./configure --cpu

答案 1 :(得分:1)

Botan会自动猜测您的操作系统和体系结构。但是,您可以根据需要手动进行设置(例如,如果您要定位多个平台或使用脚本来运行configure.py)。要针对64位进行构建,您需要指定--cpu=x86_64

python configure.py --cpu=x86_64
  • 要禁用某些操作系统功能,请使用:--without-os-features=
  • 要指定编译器,请使用:--cc=--cc-bin=path/to/compiler
  • 要获取单个.h和.cpp文件,请使用:--amalgamation
  • 要禁用某些模块,请使用:--disable-modules=aes, block

可以在此处找到有关botan的其他构建说明,或使用--help获取更多信息:

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