- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
添加链接选项:-lssl 和 -lcrypto 后,我的程序已正确编译。但是我发现GCC不包含这两个选项,那么这些选项从哪里来呢?
最佳答案
GCC documentation告诉我们 -l
是链接库的选项。
-llibrary
-l library
Search the library named library when linking. (The second alternative with the
library as a separate argument is only for POSIX compliance and is not
recommended.)
所以你告诉 gcc 链接到库“ssl”和“crypto”。这些库通常安装在 /usr/lib
中。在 Linux 上,它们被称为 libssl.so
和 libcrypto.so
。在 OS X 上,它们将被称为 libssl.dylib
和 libcrypto.dylib
。
关于gcc - GCC 中的 OpenSSL 链接选项 -lssl 和 -lcrypto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8829670/
除了 32 位版本之外,我还安装了 libcrypto++-dev 和 crypto1(因为我认为我尝试编译的程序需要它们)。但我仍然收到以下错误: /usr/bin/ld: Cannot find
我正在尝试构建 iOS AllJoyn 项目,但我在 OpenSSL 集成方面遇到了问题。 我一直在看这些方向:https://allseenalliance.org/docs-and-downloa
我正在使用 GNU 编译 C++ 应用程序 g++ .该项目利用了 OpenSSL 库。 背景 在我的机器(64 位 CentOS 四核)上编译和链接我的文件。 g++ -g -c -L/usr/lo
我已经完成了搜索,看到很多关于不带强制转换的指针的警告的问题得到了解决,但之后我无法解决我的问题,而且我仍然无法理解我的警告。 所以这是我代码的一部分: RSA *rsa_private;
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。我
Rust 和 Cargo 从 2014 年 12 月 30 日开始。海湾合作委员会 4.8.3。 我在项目目录中的 cargo run 上收到以下消息。 error: linking with `gc
我在 Ubuntu Linux 上运行 openssl 基准测试。最初,缺少库存在一些问题。后来我通过使用安装命令 sudo apt-get install libssl-dev 安装库来修复它。当我
添加链接选项:-lssl 和 -lcrypto 后,我的程序已正确编译。但是我发现GCC不包含这两个选项,那么这些选项从哪里来呢? 最佳答案 GCC documentation告诉我们 -l 是链接库
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。安
首先我尝试使用 #include 我遇到了常见的链接器错误: undefined reference to `EVP_CIPHER_CTX_new' 我知道可以在编译时使用 -lcrypto 来解决
这个问题在这里已经有了答案: Cannot find libcrypto library error (2 个答案) 关闭 9 年前。 我正在尝试在(64 位)Windows 7 上使用 OpenS
当我尝试构建我的项目时,我遇到了以下问题。 ld: library not found for -lcrypto clang: error: linker command failed with ex
尝试 openssl 的 c 代码,在命令提示符下编译时出现此错误。 c:\openssl>gcc -lssl -lcrypto -o test test.c -IC:\openssl\include
当我尝试在不支持 SSL 的情况下编译 cUrl 时,没有问题。我使用这样的命令: mingw32-make mingw32 我按照 cUrl INSTALL 文件中的说明使其支持 SSL,并尝试以这
我目前正在尝试将 ruby on rails 与 MariaDB 连接起来。但是出于某种原因,当我尝试安装 mysql2 gem 时,出现了这个错误: /usr/bin/ld: cannot fi
我是一名优秀的程序员,十分优秀!