问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教,cb怎么生成静态库工程

发布网友 发布时间:2023-10-10 22:32

我来回答

1个回答

热心网友 时间:2024-12-05 06:04

静态库
静态库的后缀是.a,它的产生分两步
Step 1.由源文件编译生成一堆.o,每个.o里都包含这个编译单元的符号表Step 2.ar命令将很多.o转换成.a,成为静态库动态库的后缀是.so,它由gcc加特定参数编译产生。具体方法参见后文实例。123123
在 GNU/Linux 系统中静态链接文件实际上就是多个 .o 文件的压缩包。假设我们有 cool.h cool.c 和 some.c 文件,要得到静态链接库 libcool.a。首先使用如下指令得到相应的 object 文件 cool.o 和 some.o:
gcc -c cool.c gcc -c some.c1212
用这种方法生成的 object 文件称为 PDC 即位置相关代码(position-dependence code)。再使用如下指令可以得到静态链接文件 libcool.a:
ar -r libcool.a cool.o some.o ranlib libcool.a1212
静态链接库 libcool.a 遵从 GNU/Linux 规定的静态链接库命名规范,必须是”libyour_library_name.a”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&"符号... LInux 如何使用GCC编译器将一个文件夹下的100个.o...21 白字有什么偏旁可加764 求芭比之仙子的秘密,芭比之时尚奇迹电影,要国语中文版,最好带... 什么是RS232串行异步通信14 天天喝茶有哪些好处?有哪些坏处?149 胃不舒服,打嗝有一股臭鸡蛋味道为什么?115 天天喝茶有什么好处与不好之处?拜托了各位 谢谢 求芭比之仙子的秘密,芭比之时尚奇迹电影,要国语中文版,最好带... 电吉他用什么音箱好5 北京大学肿瘤医院(西院区)到地铁一号线五棵松站有多远2 儿童22~24个月的情商该如何培养? 任何塑料袋放进任何微波炉里加热任意时长都会产生有毒气体吗 把任何塑料袋放进任何微波炉里加热,塑料袋会产生有毒气体吗? 任何塑料袋放进任何微波炉里至少加热≥多少时间会产生有毒物质,... 有抑郁症的人会出现哪些问题?唐山唐诚医院看抑郁症好不好? 家里使用无线路由器之后,笔记本无线正常,将网线与笔记本连接,网速正常... 求一款3d网络游戏,画面壮丽点,技能绚丽点,要我的配置能玩(非地下城一类... (4分)用化学用语表示:(1)磷元素 &nbs... 五年级人教版语文上册的第六课《 梅花魂》你能提出什么问题?145 收看2018年9月1日的开学第一课写观后感,200个字左右怎...116 我用的是笔记本,一直用无线连接的路由器,昨天发现直接用网线接着电脑... 产后抑郁的表现有哪些症状?唐山唐诚医院治疗忧郁症怎么样? 被封了,没好友辅助,如何解封?17 白字还可加什么偏旁184 晴天霹雳是是形容心情起伏大的词语。1 如何提高自身的管理能力53 东北方言 噶咕是什么意思31 有一首歌,内容全部是哈哈哈哈,一直在大笑的,求歌名875 用你所学化学知识判断,以下叙述中正确的是(  )A.在日常生... 任何塑料袋放进任何微波炉里加热任意时长都会产生有毒物质吗 儿童16~18个月的情商该怎样培养? 儿童13~15个月的情商该如何培养? 儿童31~36个月情商要怎么培养? 被封了,没好友辅助,如何解封? kohler马桶漏水怎么办 去北京肿瘤医院西院区到五棵松地铁占后出那个口,有多远1 关于品胜的万能充,用过的进来4 如果我死了,欠的信用卡还要还吗?4 电吉他的音箱用多大功率的好?9 我老公五月份突发心埂死亡,他生前欠信用卡八千多,我没钱还,银...1