- 博客(10)
- 收藏
- 关注
原创 linux交叉编译项目的调试方式:gdb + gdbserver远程调试
远程gdb调试方式,与本地gdb调试基本一致,需要先连接目标设备上的gdbserver,使用"continue"代替"run",启动进程开始调试。注意:进程启动的参数,在目标设备上通过gdbserver设置。
2026-09-03 10:46:44
34
原创 libcurl post请求报错:Server returned nothing (no headers, no data)
HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在客户端发送 Request Message 之前,HTTP/1.1 协议允许客户端先判定服务器是否愿意接受客户端发来的消息主体(基于 Request Headers)。同一份libcurl post请求代码,在ubuntu下可以正常执行,而在windows下,curl_easy_perform却返回 52。libcurl自动添加的请求头 Expect: 100-continue,会导致请求头和请求体分开两次发送。
2026-03-05 09:53:53
158
原创 基于libcurl发送http请求(get、post)
代码关键函数:HttpClient::syncRequest。当前代码libcurl库版本:7.56.1。
2026-02-09 17:40:20
64
原创 minizip-ng-4.0.10 + vs2022 使用示例(压缩文件)
【代码】minizip-ng-4.0.10 + vs2022 使用示例(压缩文件)
2025-11-20 16:22:30
266
原创 glog0.6.0以源码的形式引入代码工程(windows vs2010)
简述:glog0.6.0基于c++98开发,适合用于winXP + vs2010的开发中,记录软件日志。注意vs2005无法编译glog0.6.0源码。
2025-11-11 14:52:42
342
原创 linux交叉编译openssl
备注:执行./config后直接make会失败,需要删除makefile里面的 -m64。二、解压源码包之后,在源码根路径下面执行以下命令。一、根据需要下载指定版本的openssl。
2025-09-04 17:57:11
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅