
Linux编程
ty3219
这个作者很懒,什么都没留下…
展开
-
cmake简单模板(一)—— 编译动态库静态库
用于同时编译生成libhello.a和libhello.so的CMakeLists.txt 模板。#check versioncmake_minimum_required(VERSION 3.5)#project namePROJECT(libhello)#target nameSET(TARGET hello)#build type# different build type will use different options# CMAKE_BUILD_TYPE={DE.原创 2021-01-10 15:46:26 · 1062 阅读 · 0 评论 -
cmake常用语法介绍
使用cmake编译程序cd /path/of/CMakeList.txtcmake .makemake install语法1. LINK_DIRECTORIES查找动态库路径,相当于Makefile的-L选项,且该方法必须在ADD_LIBRARY和ADD_EXECUTABLE之前2. 链接静态库ADD_LIBRARY(curl STATIC IMPORTED)SET_TARGET_PROPERTIES(curl PROPERTIES IMPORTED_..原创 2021-01-10 16:33:21 · 654 阅读 · 0 评论 -
cmake简单模板(二)—— 编译可执行文件
用于编译生成可执行文件hello.bin的CMakeLists.txt 模板。#check versioncmake_minimum_required(VERSION 3.5)#project name# 工程名称,可随意指定PROJECT(hellobin)#target name# 目标文件的名称SET(TARGET hello.bin)#build type# different build type will use different options# CMAKE_原创 2021-01-10 16:25:43 · 1161 阅读 · 2 评论 -
C程序自动构建工具
自动构建 工程管理 autoconf automakeconfigure.ac configure 动态库 静态库原创 2015-05-10 22:23:02 · 1629 阅读 · 0 评论 -
dbus介绍与例子
D-bus是一个进程间通信的工具,优点不在这里赘述。 网上很多关于dbus的帖子都是基于dbus-glib或者QT D-bus的,直接使用dbus的教程比较少。也难怪,因为连D-bus的官网都说:"If you use this low-level API directly, you're signing up for some pain." 但实际上,直接使用D-bus也没有原创 2015-08-08 16:50:45 · 24414 阅读 · 2 评论 -
Generic Netlink(genl)介绍与例子
介绍generic netlink(genl)的数据包结构,并给出源码例子。原创 2017-03-29 23:32:31 · 10536 阅读 · 7 评论