c++ - 在 64 位机器上进行 Crypto++ 32 位编译

标签 c++ crypto++

我在 Ubuntu 64 位机器上使用 cryptopp。我需要为 32 位编译库,但我不知道如何编译。

我应该在 GNU Makefile 中做一些更改还是在调用 make 时使用可选参数?

最佳答案

您可以尝试使用 make CC='gcc -m32' CXX='g++ -m32' 构建它,但您可能需要几个 32 位库。

您还可以在 chroot 环境中设置 32 位分发(使用 debootstrap)并在其中构建您的 crypto++

关于c++ - 在 64 位机器上进行 Crypto++ 32 位编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453457/

相关文章:

c++ - 使用 AES 使用 Common Crypto 和 Crypto++ 加密时的不同结果

c++ - 在Visual Studio 2017中计算AES/CCM的时间加密

c++ - 密码++ : CFB_Mode_ExternalCipher not working

c++ - 在评估 "invalid operands of types ` 时接收错误 `%T' %T' 和 `%O' 到二进制 `%Q(%#T, %#T)'“

c++ - CMake编译导致错误

c++ - 如何检测 C++ 字符串中的 "_"?

c++ - 无效密文异常

c++ - 在 OpenSSL 上使用 Crypto++ 生成的 RSA key

c++ - 退出 TBB 应用程序(任务调度程序)

c++ - windows下使用boost::asio的udp广播