2012-01-11 45 views
12

Tôi nhận được lỗi sau khi cố gắng chạy nhiều thực thi:GLIBC_2.7 không tìm thấy

/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge) 

Gần đây tôi đã nâng cấp từ CentOS 5,3-5,7 (tôi cần thiết để chạy các công cụ này trên CentOS 5, vì vậy Tôi không thể nâng cấp lên 6). Tôi biên dịch lại toàn bộ mã nhưng lỗi này vẫn xuất hiện.

Có ai gặp phải loại lỗi này không?

Cảm ơn, Claudiu

Trả lời

13

Các lỗi có nghĩa là bạn xây dựng .tools/bridge/bridge trên một hệ thống với glibc-2.7 (hoặc mới hơn), và đang cố gắng để chạy nó trên một hệ thống có glibc-2.6 hoặc sớm hơn.

Linux (và hầu hết UNIX) không hỗ trợ "xây dựng sau, chạy sớm hơn"; chỉ có kịch bản ngược lại được hỗ trợ.

Xem thêm this answer.

0

'glibc' không phải là phiên bản mới nhất và bạn có thể thử cập nhật gói glibc.

yum install glibc 

hoặc

yum install glibc-2.7