gpt4 book ai didi

openssl - 在 D 中使用 OpenSSL 库

转载 作者:行者123 更新时间:2023-12-04 06:30:42 25 4
gpt4 key购买 nike

我在 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 工作正常。

    请帮我。

    最佳答案

    我认为第二个参数应该是 -L-L/usr/local/ssl/lib ( -L 一次告诉编译器将其余部分传递给链接器,再次用于向库搜索路径添加目录的 ld -L 选项)。

    关于openssl - 在 D 中使用 OpenSSL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451130/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com