Linux库之动态库、静态库
发布时间:2022-10-15 05:31:30 所属栏目:Linux 来源:未知
导读: Linux库之动态库、静态库
有关库的详情介绍:
1.库的介绍:
2.静态库
静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ;
优点: 运行快
发布程序无需提供静态库,因为已经在ap
有关库的详情介绍:
1.库的介绍:
2.静态库
静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ;
优点: 运行快
发布程序无需提供静态库,因为已经在ap
Linux库之动态库、静态库 有关库的详情介绍: 1.库的介绍: 2.静态库 静态函数库,是在程序执行前(编译)就加入到目标程序中去了 ; 优点: 运行快 发布程序无需提供静态库,因为已经在app中,移植方便 缺点:大 3.动态库 动态函数库,是在程序执行时动态(临时)由目标程序去调用 4.库的制作 静态库的制作:格式xxxx.a 第一步:
第二步:
动态库的制作:
-shared 指定生成动态库 -fpic 标准linux动态库,fPIC 选项作用于编译阶段,在生成目标文件时就得使用该选项,以生成位置无关的代码。 5.库的使用 静态库:
-lcalcufunc -l是制定要用的动态库,库名砍头去尾 -L告诉gcc编译器从-L制定的路径去找静态库。默认是从/usr/lib /usr/local/lib去找 动态库的使用和静态库一样 带动态库的程序,可以指定该程序运行时候在" LD_LIBRARY_PATH "s\所指定的路径去找库
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐