我在 Ubuntu 10.04 上使用带有 dmd+tango 包的 OpenSSL 库时遇到问题。我已经编译了 OpenSSL 1.0.0d。我有文件:
- /usr/local/ssl/lib/libssl.a
- /usr/local/ssl/lib/libcrypto.a
所以,我像这样使用它们:
$ dmd myfile.d -L/usr/local/ssl/lib -L-lssl -L-lcrypto
错误是:
/usr/bin/ld: /usr/local/ssl/lib: No such file: File format not recognized
collect2: ld returned 1 exit status
--- errorlevel 1
我也用 OpenSSL 0.9.8r 试过这个。我不知道 :/
我可以生成 ssl 证书,所以我假设 OpenSSL 工作正常。
请帮我。