2013-04-15 44 views
2

duplicate symbol _OPENSSL_cleanse in:化妆&make install的OpenSSL的1.0.1e一些错误

../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和4.6.1的Xcode

回答

0

看来你已经编译和链接汇编和.c文件。使用程序集或.c文件,而不是两者。

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