目录
目标:
构建静态链接库和动态链接库,安装到系统,写一个程序使用安装的静态链接库。
环境
ubuntu18
cmake version 3.17.3
创建静态和动态链接库
文件准备
新建demo5-lib文件夹,包含内容如下
parallels@Lincoln:~/workspace/cmakedemo/demo5-lib$ ll
total 24
drwxrwxr-x 3 parallels parallels 4096 Jan 2 21:03 ./
drwxrwxr-x 7 parallels parallels 4096 Jan 2 20:38 ../
drwxrwxr-x 2 parallels parallels 4096 Jan 2 21:03 build/
-rw-r--r-- 1 parallels parallels 550 Jan 2 21:03 CMakeLists.txt
-rw-r--r-- 1 parallels parallels 672 Jan 2 20:56 DateUtils.c
-rw-r--r-- 1 parallels parallels 115 Jan 2 20:56 DateUtils.h
build 是空目录,用来做构建用
DateUtils.h代码