openssl - make & make install OpenSSL 1.0.1e 一些错误

标签 openssl

duplicate symbol _OPENSSL_cleanse in:

../libcrypto.a(mem_clr.o)

../libcrypto.a(x86_64cpuid.o)

duplicate symbol _AES_encrypt in:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

duplicate symbol _AES_decrypt in:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

duplicate symbol _private_AES_set_encrypt_key in:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

duplicate symbol _private_AES_set_decrypt_key in:

../libcrypto.a(aes_core.o)

../libcrypto.a(aes-x86_64.o)

duplicate symbol _AES_cbc_encrypt in:

../libcrypto.a(aes_cbc.o)

../libcrypto.a(aes-x86_64.o)

ld: 6 duplicate symbols for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

make[2]: * [link_app.] Error 1

make[1]: * [openssl] Error 2

make: * [build_apps] Error 1



`iOS 6.1.0 和 Xcode 4.6.1

最佳答案

您似乎已经编译并链接了程序集和 .c 文件。使用程序集或 .c 文件,不要同时使用。

请阅读自述文件或一些文档以在 Mac OS X 上构建库。

关于openssl - make & make install OpenSSL 1.0.1e 一些错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007467/

相关文章:

c - 如何在 OpenSSL 中使用 bcrypt?

c++ - 如何链接(或解决)两个定义相同符号的第三方静态库?

python - 如何在 python 包中包含 PyOpenSSL

c++ - QT C++ - OpenSSL AES - EVP.h

c - maloc 是如何设法获取已在 SSL Heartbeat 中分配的内存的?

python - SSL 不可用

security - 从 openssl 中删除弱密码

python-2.7 - 使用 pyopenssl 创建自签名证书

c - 在 SSL 上下文中加载两个服务器证书

go - 如何生成正确的 RSA key 来签署 JWT?