- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 BoringSSL 编写一个测试应用程序,当我执行它时,我收到此错误:
symbol lookup error: ./main: undefined symbol: SSL_CTX_set_min_proto_version
所有需要的库都链接到我的 makefile 中:
CC = g++
FLAGS = -Wall -g
INCLUDES = -I/home/denis/libraries/boringssl/include
LIBS = -L/home/denis/libraries/boringssl/build/crypto -L/home/denis/TLS-Bibliotheken/boringssl/build/ssl -lcrypto -lssl
OBJ = Main.o BoringSSLTest.o
# Link files
main: $(OBJ)
$(CC) $(FLAGS) -o main $(OBJ) $(LIBS)
# Compile files
Main.o: Main.cpp
$(CC) $(FLAGS) -c $(INCLUDES) Main.cpp
BoringSSLTest.o: BoringSSLTest.cpp BoringSSLTest.h
$(CC) $(FLAGS) -c $(INCLUDES) BoringSSLTest.cpp
clean:
$(RM) $(OBJ) main
当我用 nm libssl.so | grep SSL_CTX_set_min_proto_version
查找符号的定义时我发现它不是未定义的 (T)。
为什么不起作用?
最佳答案
它可能加载了错误版本的 libssl.so
在运行时。调用ldd ./main
查看它加载的位置 libssl.so
来自。
当您使用-L<dir>
时从非标准位置链接共享库的链接器选项,您需要相应的 -Wl,-rpath=<dir>
链接器选项告诉运行时链接器从那里加载库。
关于makefile - BoringSSL 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53740863/
当我尝试在 Firebase 中登录或注册时,出现错误 2018-09-20 10:59:15.502959+0300 app[1980:18396] TIC Read Status [3:0x0]:
我正在使用 BoringSSL 编写一个测试应用程序,当我执行它时,我收到此错误: symbol lookup error: ./main: undefined symbol: SSL_CTX_set
我想在 Ubuntu 上安装 BoringSSL 并链接到 BoringSSL 而不是 OpenSSL。我找不到有关如何执行此操作的简单教程,构建说明 here是模糊的。 最佳答案 1) 安装 go
boringssl 可以在 ARMv8 裸机平台上运行吗?我尝试使用 aarch64-elf-gcc 构建 boringssl,但它拒绝构建。 如果可以,有什么移植指南或建议吗? 最佳答案 可能不是开
我正在为 Android 开发一个基于 Qt 的应用程序,它使用 QSslSocket 下载数据。由于依赖于 OpenSSL 库的 Marshmallow Qt 程序在 Android 6+ 上产生以
最近我开始遇到导致我的 cordova/ionic 应用挂起的 BoringSSL 不一致问题。我将应用程序从 Xcode 启动到物理连接的测试 iPhone 6 时,每 4 或 5 次中就有 1 次
我能够在 Ubuntu 上编译 BoringSSL 并创建 libssl.a 和 libcrypto.a。在 Makefile 中,我更改了 -L 路径以指向这些库位置,并更改了 -lssl -lcr
我正在编写一个从 api 获取数据的应用程序,我得到了 [BoringSSL] 函数 boringssl_context_get_peer_sct_list:第 1757 行收到的 sct 扩展长度小
安装 Firebase (Cloud Firestore) 后,我通常会收到大量控制台日志,通常属于 BoringSSL,例如: 2018-08-27 13:49:03.747112+0100 VM[
我有一个在 iOS 上运行的简单程序 HelloWorld。相同的代码已经运行了很长时间。最近,我注意到当程序在连接到 Macbook 上的 Xcode 9 的 ipad 上运行时,出现以下 Bori
我制作了一个以“Google Firebase”为后端的应用。 我希望我的应用程序能够发送推送通知,实际上,我已经设置好了,但是,当我编译我的应用程序时,它构建完美并且没有错误和警告,但是在控制台中,
如何验证是否为 golang dev boring crypto 分支中的二进制文件启用了 fips 模式?除了内部 golang 测试,我看不到任何简单的方法 最佳答案 来自这个文件: https:
由于 iOS(12 和 13)上的以下错误,我无法连接到安全的 websocket 连接。 似乎验证端点证书失败,但我找不到确定原因的方法。我可以从浏览器客户端连接到 websocket 端点。我还使
我正在尝试为 FIPS 强制模式构建 boringssl,但构建失败了。到目前为止,我已经在 cmake 命令中启用了两个标志“FIPS”和“FIPS_DELOCATE”,然后是忍者构建。 我正在使用
在尝试为 Firebase Auth 运行基本的 Flutter 演示时,遇到了这个错误输出: error: use of undeclared identifier 'SSL_get_secure_
我的 spring-boot 项目中的一个特定依赖项存在一些问题。我正在使用 netty-tcnative-boringssl-static 并将 spring-boot 版本从 2.0.5 升级到
我正在尝试编译我的 boringssl 库包装器。我已经编译了肯定包含符号 AES_set_encrypt_key 的 crypto.lib 文件,根据命令判断: nm crypto.lib --de
我很困惑哪个 ssl 库更适合 Nginx ngx_http_ssl_module:Openssl、LibreSSL 或 BoringSSL? 最佳答案 来自ngx_http_ssl_module d
我在我的项目中突然遇到了这个错误,该项目有一个显示页面的 WKWebView。该页面加载正常,就像以前一样。但是现在,当我尝试从该页面导航到另一个页面时,出现此错误: [BoringSSL] Func
我正在尝试在真实设备上通过 xcode 运行我的 flutter 项目。但是 收到此错误 module map file '/Users/"my_flutter_project_path"/ios/P
我是一名优秀的程序员,十分优秀!