文章目录
简介
这里将介绍一些工作中遇到的兼容性的问题;其实要说兼容性,不只是软件的兼容性问题,还有工具软件与人之间的兼容性,例如工具软件的某个特性改了,人不知道,导致使用出错,出现认知偏差。
bash
一个老问题:
STATION_A:~(0)# bash --version
GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu)
STATION_B:~(0)# bash --version
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
这两个版本之间,对echo命令有改动,影响到含有echo命令使用的脚本执行结果。
c++
c++11 与之前版本的不通是不在支持cow,新支持sso
需要注意,在之前版本出不来的问题,到了c++11 就会出来。
gdb
默认读取产生core 文件的默认可执行文件
例如,如果core文件是由,/sbin/im文件产生&#x