linux版本间交叉编译运行

A(Compile)-->B(Run)表示在A平台上编译然后在B平台上运行
Ubuntu --> Redhat
./Data_Xfer-1: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./Data_Xfer-1)
./Data_Xfer-1: /lib/tls/libc.so.6: version `GLIBC_2.7' not found (required by ./Data_Xfer-1)
Client_TS-1 is not running
./Client_TS-1: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by ./Client_TS-1)

Ubuntu-->Ubuntu
Data_Xfer,Client_TS的VSZ虚拟内存直线上升之3xxxxxx(约3G)才趋向平稳,导致创建线程时提示

pthread_create:Resource temporarily unavailable
而RSS变化不大

Redhat-->Ubuntu

Data_Xfer:3115572 275272

Client_TS:3116748 5620

Data_Xfer,Client_TS的VSZ虚拟内存直线上升之3xxxxxx(约3G)才趋向平稳,导致创建线程时提示

pthread_create:Resource temporarily unavailable
而RSS变化不大

Redhat-->Redhat
正常运行
Centos-->Centos
Data_Xfer: 3109176 323828

Client_TS: 3107124 14348
Data_Xfer,Client_TS的VSZ虚拟内存直线上升之3xxxxxx(约3G)才趋向平稳,导致创建线程时提示

pthread_create:Cannot allocate memory
而实际内存RSS变化不大

Redhat-->Centos

原文地址:https://www.cnblogs.com/eavn/p/1810376.html