Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126771
  • 博文数量: 11
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-24 15:58
文章分类

全部博文(11)

文章存档

2009年(11)

我的朋友

分类:

2009-07-24 21:17:28

全文概要   
    我们知道要想保证程序运行结果的一致性,那么代码, toolchain 的版本,编译选项,链接选项,运行环境,硬件都必须完全一致,然而,当双方软件, 甚至硬件都处于一个开发阶段( alpha, beta )时,频繁的release 新版本就无可避免. 每次的release notes版本都会注明各种版本号, 尽管如此,问题还是发生了–我们release给合作公司方的程序运行完全正确,而对方自己的编译结果某个功能运行却有问题。于是,逆向推理–挨个比对硬件,运行环境,编译选项,链接选项, toolchain 的版本,甚至代码,版本都是一样,问题还是依然存在, 本文的目的就是通过这个奇怪的编译问题找出具体的问题所在。
 
 
附件为latex+CJK的全文pdf版。
文件: programming_practice_serials_03.pdf
大小: 201KB
下载: 下载
阅读(7027) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-07-27 12:36:42

写得很好啊.