当前位置: 首页 > news >正文

高唐企业建网站服务商做网站公司能赚钱吗

高唐企业建网站服务商,做网站公司能赚钱吗,搜索引擎优化步骤,网站怎么做才能让更多平台展现把常用的、不经常修改的代码库编译成lib以后,可以加快整个工程的编译速度。 一个常见的应用场景就是,把ST的标准库或HAL库等编译成lib,这样以后再编译整个工程时,就无需再次编译他们了,可以节省编译时间。当然&#x…

把常用的、不经常修改的代码库编译成lib以后,可以加快整个工程的编译速度。

一个常见的应用场景就是,把ST的标准库或HAL库等编译成lib,这样以后再编译整个工程时,就无需再次编译他们了,可以节省编译时间。当然,坏处是,无法通过右键跳转到函数定义了。

1、把打算编译成lib的多个c文件放到同一个group。你也可以不把这些c文件放到同一个lib,这不影响后续步骤。放到同一个group的目的是,仅仅是方便后续操作而已。

如下图,我们可以新建一个group。

2、编译项目,保证项目可以编过(最好是0 warning 0 error),否则,后续无法正确生成lib库,即使强行生成,那也是错的。

3、右击【组】-> Option for Group。。。。

4、取消勾选【include in target build】,也即,这个组将不会被编译。按照这个步骤,把所有不打算编译的group,都取消勾选,只保留打算编译为lib的那个组。

5、效果如下所示,不编译的组会有红色的减号图标:

5、依次点击【魔术棒】->output,然后修改可执行文件的名称Name of Executable,自己随便起一个名字就行了,我起的名字叫"mylib"。然后选择可执行文件的类型为lib,也即选中【Create Library】单选框。

备注:下图的Create Executable单选框就是默认的,也即生成hex文件。这里因为我们不想要hex,而是要lib,所以就不选它了。

6、点击全编rebuild按钮,,编译完,即可在项目的文件夹中找到mylib.lib这个文件。

7、把已被编译为lib的c文件全部删掉或挪出项目文件夹(h文件要保留在原处),这时keil工程树会提示某些文件已找不到,直接右击移除出工程即可,然后,把编译出的lib文件,剪切到原先c文件所在的位置,并把这个lib文件添加进工程树中;

把取消编译的group再重新打开;

把可执行文件类型再改回hex;

重新编译项目,此时我们发现,在没有那一堆C文件的情况下,也能编译通过,并生成hex了。

通过以上步骤,各位应该知道为什么要把想要编译为lib的那一堆c文件放到同一个group了,如果不这么干,你就得一个一个右击c文件,选择排除编译,如果文件多,那要累死了,还是把整个组一下子给干掉来的舒服。

如果想把多个c文件,分别编译成一个个对应的lib,步骤基本一样,只能把其余文件或组一个个排除编译。

http://www.yayakq.cn/news/933902/

相关文章:

  • 做音频后期的素材网站泰州网站制作公司
  • 网站功能流程图梧州吧
  • 分销网站建立Wordpress报价主题
  • 各大网站发布阳江网约车
  • 慈溪网站建设报价wordpress文章如何搬家
  • 导购分享网站模板织梦帝国wordpress
  • 做相片网站设计logo网站是平面设计不
  • 外贸网站建设模式免费云服务器推荐
  • 站长工具查询网站做外贸在那些网站找客户
  • 效果好网站建设哪家便宜网站建设售后服务承诺函
  • 一个网站备案多个域名新网站建设的流程
  • 网站怎样做推广计划wordpress访问目录权限
  • 门业网站 源码做侵权视频网站
  • 福田设计网站php技术的网站建设实录方案
  • 网站设计O2O平台wordpress主页制作
  • 北京公司网站建设服务谷歌网站流量统计
  • 提供网站建设和制作目前最好的引流推广方法
  • 描述网站的整体建设一般步骤站群系列服务器做视频网站
  • 旅游网站前端建设论文邯郸做网站的地方
  • wordpress会员积分充值插件酒店网站搜索引擎优化方案
  • 如何做网站的二级页面网站制作建设公司哪家好
  • 做摄影的网站知乎高端网站建设设计公司哪家好
  • 男女做羞羞事的网站免费seo快速排名系统
  • 怎样注册自己的货运网站双云官方网站
  • 公司门户网站建设惠州app网站建设排行榜
  • 菏泽做网站公司平面设计课程培训
  • 网络架构分析小说网站怎么做seo
  • 南京网站建设中企动力邀请注册推广赚钱
  • 山东省交通运输厅网站开发单位17网站一起做网店潮汕
  • 下了网站建设尚义住房和城乡规划建设局网站