Các tệp nhị phân cho Ubuntu 12.04 x86 có thể hoạt động ( có thể , sẽ không ); nhưng nếu không, đó là do liên kết đến các thư viện đã thay đổi không thể thay đổi giữa năm 2010 và 2012.
Không gian người dùng của CentOS / Red Hat Enterprise Linux của dòng 6.x dựa trên Fedora 12, từ cuối năm 2009 / đầu năm 2010. Ubuntu 12.04 được phát hành vào tháng 4 năm 2012, với hầu hết các thư viện sử dụng các phiên bản được phát hành vào cuối năm 2011. Vì vậy, có khoảng 24 đến 30 tháng hoạt động phát triển giữa CentOS 6.x và Ubuntu 12.x.
Nếu mọi thứ trong glibc
(hoặc libstdc++
đặc biệt) đã thay đổi đáng kể kể từ đó, Clang hoặc bất cứ thứ gì dựa trên LLVM sẽ không hoạt động nếu nó được biên dịch cho Ubuntu 12.04 và chạy trên CentOS 6.x.
Tôi không thể nói chắc chắn vì tôi đã không kiểm tra nó.
Thay vào đó, những gì bạn nên làm là biên dịch LLVM và Clang trên CentOS 6.3 hoặc tìm một kho lưu trữ các tệp nhị phân Clang cho CentOS, như ELRepo .