0

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

4

2 回答 2

2

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

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

基本上,您需要运行./configure. 理论上,它应该对 CPU 类型做出有根据的猜测,所以如果你在 64 位机器上构建,它应该自动相应地进行自我配置。如果没有,您可以通过指定正确的 cpu 类型来帮助它

./configure --cpu

于 2014-05-19T13:30:51.177 回答
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

于 2019-10-15T21:42:08.670 回答