![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译相关
weixin_39087379
这个作者很懒,什么都没留下…
展开
-
so dll动态链接库,动态加载的库函数dlopen,dlclose,dlsym,somanager,somanager.load
静态链接库与动态链接库:静态链接库和程序打包在一起,确定是安装包过大,后续修改需要重新生成安装包;动态链接库,和程序安装包是独立的,后续库文件需要升级,只需要更新动态链接库即可,比较方便灵活。加载动态库的两种方式:一是在程序开始时将库文件(.so,.dl)加载到内存中;另一种是动态的加载,在程序需要时加载,不需要时卸载。此时使用动态加载的函数库对动态链接库库进行加载。动态加载的函数库Dynamically Loaded (DL) Libraries:动态加载的函数库是一类函数库,它可以在程原创 2021-01-15 11:17:46 · 354 阅读 · 0 评论 -
Cmake的使用
使用过程:•1)编写 CmakeLists.txt。•2)执行命令“cmake PATH”或者“ccmake PATH”生成 Makefile ( PATH 是 CMakeLists.txt所在的目录 )。•3)使用 make 命令进行编译。1、单目录多源文件工程的CMakeproject(demo) # 项目信息,此项可不写cmake_minimum_required(VERSION 2.8) #CMake最低版本号要求aux_source_directory(. DIR_SRCS)#原创 2021-01-08 20:53:30 · 105 阅读 · 0 评论