linux
文章平均质量分 69
ClarkLinus
喜欢写完代码并运行的起来的感觉
展开
-
Linux函数可变参数args示例
Linux函数可变参数args示例#include <stdio.h>#include <stdarg.h>#include <string.h>/** * @brief 可变参数 */void print1(int count, ...){ va_list valist; int value = 0.0; printf("count:%d\n", c...原创 2020-07-20 10:22:05 · 981 阅读 · 0 评论 -
C++实现线程池示例
C++实现线程池一、业务流程图与说明1、主业务线程(1)创建线程池(2)判断任务状态,关闭线程池2、线程池中的线程(1)无任务时阻塞(2)有任务时执行二、实现代码1、main.cpp#include "ThreadPool.h"int main(){ CThreadPool threadPool(10); CMyTask taskObj[100];...原创 2020-07-10 11:52:23 · 1604 阅读 · 6 评论 -
Linux静态库与动态库吐血详解
Linux静态库与动态库详解一、编译1、静态库g++ -c test.cppar -crv libtest.a test.o2、动态库g++ -fPIC -static libtest.so test.cpp二、应用g++ -L. -ltest-I. a.cpp1、调用多个库时会从最后一个库开始,一个一个的链接到应用程序。2、若先链接的库依赖后面的库,就会导致依赖错误即报错找不到...原创 2020-07-06 11:00:27 · 327 阅读 · 0 评论 -
libusb库使用(快速上手)
欢迎转载请注明出处:海漩涡http://blog.csdn.net/tanhuifang520一、下载libusb源码(1)ubuntu下命令下载sudo git clone https://github.com/libusb/libusb.git(2)在github上下载https://github.com/libusb/libusb原创 2017-07-01 17:24:04 · 7810 阅读 · 0 评论 -
linux 进程通信之共享内存机制C++代码实例
欢迎转载请注明出处:海漩涡http://blog.csdn.net/tanhuifang520linux 进程通信之共享内存机制C++代码实例一、使用说明只需包含share_memory.h使用类通过名称和内存大小参数与其他进程共同使用一段内存二、代码实例1、通用类实现share_memory.h#ifndef __SHAREMEMORY_H__#define __SHAREMEMORY_H__...原创 2018-07-07 11:29:43 · 3666 阅读 · 7 评论