使用AR工具管理库文件需要注意的问题

原创 2006年06月02日 08:56:00

一些工程的Makefile文件常采用递归形式增量产生.a库文件,如:
vxworks5.4中makek采用的是对src中每个叶目录分别编译,然后加入
库中,语句为$(TGT_DIR)/lib/$(LIBNAME): $(LIBOBJS)
                        AR crus .......

这样有两个问题:
1、很多平台下采用AR工具增量方式生成库文件效率低下,还不如在编译完成后,
      每次都重新生成一遍库文件;
2、由于Linux等系统中文件的时间敏感度是比较小的,如果采用递归加入库中的办
    法, cc命令可能很快运行完毕,导致前面刚刚更新过的库文件和现在编译出的.o
   文件时间一样,这样就会导致部分.o文件没有加入库中,后面链接时就会找不到
   相应的函数。

所以,目前在Makefile工程中绝对不应该使用递归增量的方式生成库文件。

java HashMap需要注意的一些地方

在游戏服务器上控制角色的坐标点可以通过Point这个类来实现,地图模块则以HashMap来承载。此问题从简单来说,既HashMap以Point作为Key值时,用户往往会忽略其中一个细节照成后期的非编译...
  • freemindhack
  • freemindhack
  • 2014年07月18日 07:40
  • 518

IO流中需要注意的几个问题

1.抽象类不能直接声明对象 InputStream、OutputStream、Reader、Writer是抽象类,不能直接申明对象使用。 附:IO继承关系图:除以上四种为抽象类,其他均为其...
  • ml1990s
  • ml1990s
  • 2013年09月05日 21:59
  • 850

HashMap使用的注意事项

HashMap是java编程中非常常用的类。非常方便我们构造数据结构。她通过关键字存放各种类型的数据, 使得我们使用的很多。如果要构造这样的一个结构:      keyA        keyA1  ...
  • hantiannan
  • hantiannan
  • 2006年06月07日 22:12
  • 2437

scrollview注意事项

scrollview只能有一个子控件,如果由于多个线性布局,则用一个大线性布局包起来...
  • xiyangyang8110
  • xiyangyang8110
  • 2017年01月18日 16:09
  • 427

EasyAR+Unity开发(二)HelloAR 项目剖析以及具体使用

项目剖析Project 目录如下 具体使用首先我们先要搞懂这个AR呈现原理是什么 其次应该如何替换 第一种 直接替换 第二种通过json替换项目剖析Project 目录如下: EasyAR-即 Eas...
  • zhaiax672
  • zhaiax672
  • 2017年11月26日 21:24
  • 174

软件开发中需要注意的细节

转载自点击打开链接 软件产品开发应该注意的细节 1.系统流程梳理 以一个很简单的例子来说明流程梳理对软件开发的意义,比如你要进行一次演讲,但是这次演讲是即兴的,你不是专业的即兴演讲家,那么在没有...
  • lyd135364
  • lyd135364
  • 2016年12月22日 10:03
  • 412

Ajax需要注意的几个问题

在应用Ajax时,需要注意安全问题、性能问题和浏览器兼容性问题,下面进行具体介绍。 一 安全问题 随着网络的普及,安全问题已经是一个不可忽略的重要问题了。由于Web本身就是不安全的,所以尽可能降低...
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 10:49
  • 242

用 jdbc 注意问题

用jdbc不多,以前都是用现成的框架mybatis 中的sqlmap 映射,以后遇到问题就在下面加一项总结。   最近的项目里面用的jdbc比较多,所有的数据库增删改查都是jdbc ,这样写好不好就不...
  • u010552708
  • u010552708
  • 2016年06月03日 19:10
  • 339

使用Jackson转化json时要注意的问题

使用Jackson转化json时,数据库返回对应实体字段为大写。通过postman请求后自己变成了小写。 需要在实体对象的属性上加@JsonProperty("SMZ")注解 但这时返回的结果只会...
  • WNsshssm
  • WNsshssm
  • 2018年01月22日 18:10
  • 6

RequireJs 使用注意点

RequireJs我们在项目中使用到它,主要是考虑一下几个方面 声明不同js文件之间的依赖可以按需、并行、延时载入js库可以让我们的代码以模块化的方式组织可以对js进行压缩 初看起来并...
  • qq_19267179
  • qq_19267179
  • 2015年08月05日 12:08
  • 273
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用AR工具管理库文件需要注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)