2024年5月9日
摘要: 通过configure提供的 --build-suffix 为生成的库增加后缀,例: 配置时设置此选项:./configure --build-suffix=test, 最后生成的库名:libavcodec_test.so 阅读全文
posted @ 2024-05-09 11:12 林西索 阅读(8) 评论(0) 推荐(0) 编辑
  2024年5月6日
摘要: 创建commit message模板 1.创建一个名为commit.template的模板文件: [problem description] : [rootcause] : [change] : [change type] : [side effects] : [reviewer] : [self 阅读全文
posted @ 2024-05-06 14:55 林西索 阅读(10) 评论(0) 推荐(0) 编辑
  2024年5月5日
摘要: 1.在linux中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin) 1 是一个文件描述符,表示标准输出(stdout) 2 是一个文件描述符,表示标准错误(stderr) 1.1.在标准情况下, 这些FD分别跟如下设备关 阅读全文
posted @ 2024-05-05 11:41 林西索 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍下 NETLINK netlink套接字是用以实现用户进程与内核(2.6.24之后的版本)进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 二、为什么能用 NETLINK 检测设备热插拔 当我们的设备从主机上进行拔插时,内核会通过netlink套接字 阅读全文
posted @ 2024-05-05 11:38 林西索 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/PikapBai/p/14480881.html 作者:PikapBai 1 运行环境# 操作系统:Ubuntu 18 2 inotify 简介# inotify 是一个 Linux 内核特性(监视文件系统事件),它用于监控文件系统,比如删除、读 阅读全文
posted @ 2024-05-05 11:30 林西索 阅读(13) 评论(0) 推荐(0) 编辑
  2024年5月4日
摘要: 1. include_directories 语法 include_directories ([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...]) 作用 将指定目录添加到编译器的头文件搜索路径之下,指定的目录被解释成当前源码路径的相对路径。 参数 默认情况下,includ 阅读全文
posted @ 2024-05-04 14:31 林西索 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 例: cmake_minimum_required(VERSION 3.9) project(test) set(CMAKE_BUILD_TYPE Debug) add_library(haha test.cpp) install(TARGET haha DESTINATION /home/linx 阅读全文
posted @ 2024-05-04 14:20 林西索 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 以接口库的方式导入预编译库 cmake_minimum_required(VERSION 3.9) project(test) set(CMAKE_BUILD_TYPE Debug) set(CMAKE_C_FLAGS "$ENV{CFLAGS} -O2 -Wall -pthread ") set( 阅读全文
posted @ 2024-05-04 12:45 林西索 阅读(9) 评论(0) 推荐(0) 编辑
  2024年4月30日
摘要: .cmake文件的编写 1.ffmepgConfig.cmake编写 if(CMAKE_VERSION VERSION_LESS 3.10) message(FATAL_ERROR "CMake 3.10 is required by Findffmpeg.cmake") endif() set(f 阅读全文
posted @ 2024-04-30 14:55 林西索 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ffmpeg6.1交叉编译时configure的配置 编译环境:ubuntu18.04下编译,并安装需要编译的目标平台的工具链。 在下面的几个脚本中,预先安装了gcc全家桶,Android NDK21以及aarch64-toolchain(工具链) 1.x86_64架构,gcc编译 build-x8 阅读全文
posted @ 2024-04-30 14:50 林西索 阅读(5) 评论(0) 推荐(0) 编辑