缺少声明waring导致崩溃
当前写linux c 代码时;函数实现func_a是在A文件; B文件引用func_a; 编译链接后没有报错;但是有warning;忽略掉了
结果运行时直接coredump


可知:函数里面变量是64位指针;但是返回后指针变为32位;
所以后面使用指针时直接出现coredump
原因:因为 C 编译器(如果没有看到头文件声明)默认函数返回 int(32位)。
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!!
但行好事 莫问前程
--身高体重180的胖子

浙公网安备 33010602011771号