- 博客(6)
- 资源 (46)
- 收藏
- 关注
转载 Liunx静态库和动态库
对Linux环境动态库和静态库的一些基础知识做一些总结,首先总结静态库的编译步骤。1 先基于.cpp或者.c文件生成对应的.o文件2将几个.o文件 使用ar -cr命令 生成libname.a文件libname.a 为静态库, name 为静态库的名字,可以根据模块功能命名。 举个例子在当前目录下,有一个mymethod.h文件
2017-07-14 17:41:45 246
转载 Linux环境编译动态库和静态库总结
首先总结静态库的编译步骤。1 先基于.cpp或者.c文件生成对应的.o文件2将几个.o文件 使用ar -cr命令 生成libname.a文件libname.a 为静态库, name 为静态库的名字,可以根据模块功能命名。 举个例子在当前目录下,有一个mymethod.h文件 在mymethod.cpp里实现这两个函数 在当前目录下有一个main.
2017-07-14 17:01:23 238
转载 do…while 第二讲
do {...} while (0) 的用途汇总(欢迎补充)在一些Linux内核和其它的开源代码中,我们经常看到像下面这样的代码:?123do{ ... }while(0)该代码片段并非循环,这样想想似乎使用do…while没有任何意义,那么为什么还要使用
2017-07-06 14:26:32 203
转载 do {...} while (0) 在宏定义中的作用
do {...} while (0) 在宏定义中的作用如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到许多看起来不是那么直接的较特殊的宏定义。下面就是一个例子:?12#defi
2017-07-06 14:23:06 208
原创 libevent 例子,从简单到复杂
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/39670221 本文从简单到复杂,展示如何使用libevent。网上的许多例子都是只有服务器端的,本文里面客户端和服务器端都有,以飨读者。 关于libevent编程时的一些疑问可以阅读《libevent编程疑难解答》。假如
2017-07-06 12:44:14 341
转载 epoll详解
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45772269一.基本概念:1.epoll是什么:epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CP
2017-07-06 12:29:15 384
【RTT驱动框架分析03】- sfus flash 操作库的分析和基于STM32F103RCT6+CUBEMX的SFUS移植教程
2023-07-30
基于国名技术N32+W5500的串口服务器实现
2022-10-01
GD32F103 IAP 升级源代码
2022-04-17
修复了野火的bug,使用cubemx初始化代码 STM32F407ZGT6.zip
2021-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人