我想在 linux 上为 64 位模式编译 botan 库版本 Botan-1.10.1。请告诉我在 64 位模式下在 linux 上编译 botan 的步骤。
问问题
958 次
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
获取更多信息:
于 2019-10-15T21:42:08.670 回答