- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 裁剪openssl导致的s_client错误
使用openssl s_client模拟访问server时,滚出来一个错: 1024:error:14094410:lib(20):func(148):reason(1040):NA:0:SSL alert number 40 然后,我就迷失在了谷歌高级神经网络的搜索结果之中。 各路高手们都在和ssl、tls的版本较劲,尝试了几下,不是我理想中的那种类型。 还是自己动手吧,好在我有之前运行OK的版本作对照,用二分法筛查了新加的几十个编译选项,终于发现了端倪: EC被裁掉了! EC就是大名鼎鼎的椭圆曲线密钥
2020-12-01 18:29:17
1062
原创 C compiler cannot create executables 只是个统称而已
这篇文章总结的挺全面了,是网上比较普遍的解决方法。 点这里 但是具体情况具体分析: 我的gcc一定没问题,环境变量也都OK; 于是去查看config.log,搜索error就能发现问题根源。 在常识连接ld -gmp这个库失败之后, 隐蔽的报了个cannot find libgmp.so错误之后,竟然显式地吐出来C compiler cannot create executables! 所以这个错...
2020-04-09 11:22:43
3635
原创 头文件之间存在依赖关系该如何包含?
本文旨在探讨头文件之间存在依赖关系时,包含顺序的影响。 分两种情况讨论: 头文件A单方面依赖头文件B: struct.h: struct abc { int num; char *ptr; }; def.h: typedef struct abc ABC; main.c: 运行正常,def.h 在 struct.h之前包含进来,并没有报错。 头文件A.B之间互相依赖: def.h st...
2018-11-01 18:38:56
2788
原创 这个面试题有点意思,猜猜看结果是多少?
#include<stdio.h> #include<string.h> int main() { char a[1000]; for(int i=0;i<1000;++i) a[i] = -1-i; printf("%lu\n",strlen(a) ); } 试出结果的你们是不...
2018-09-13 18:38:37
320
原创 wait()搭配exit()案例
#include<stdio.h> #include<unistd.h> #include<errno.h> #include<signal.h> #include<stdlib.h> #include <sys/wait.h> #include <sys/types.h> void handler(int si
2018-09-13 17:23:42
1552
原创 string函数的安全性
#include &lt;stdio.h&gt; #include &lt;unistd.h&gt; #include &lt;string.h&gt; #include &lt;signal.h&gt; #include &lt;stdlib.h&gt; int main() { if(-1){ p
2018-09-13 11:24:07
412
原创 SIGALRM与sleep
先上代码 #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;signal.h&amp;gt; #include &amp;lt;unistd.h&amp;gt; void deal() { puts(&quot;receive sig&quot;); } int mai
2018-09-12 10:07:59
890
转载 [转]Linux TCP队列相关总结
在原文基础上有所删减,保留了个人验证过的大部分内容。 下面我以server端为视角,从 连接建立、 数据包接收 和 数据包发送 这3条路径对参数进行归类梳理。 一、连接建立 简单看下连接的建立过程,客户端向server发送SYN包,server回复SYN+ACK,同时将这个处于SYN_RECV状态的连接保存到半连接队列。客户端返回ACK包完成三次握手,server将ESTABLISH...
2018-08-02 15:51:43
560
原创 交叉编译的一些选项
CC 与 CXX 这是 C 与 C++ 编译器命令。默认值一般是 “gcc” 与 “g++” CPPFLAGS 这是用于预处理阶段的选项。 AR,AS AR 函数库打开包程序。默认命令是“ar” AS 汇编语言编译程序。默认命令是“as” GCC编译程序的基本过程: cross-compile-g...
2018-07-04 14:52:17
1969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅