Khắc phục lỗi libstdc++.so.6 thiếu trong quá trình cài đặt CentOS7
Trong quá trình cài đặt MySQL 8.0.33 dạng nhị phân, tôi gặp phải các thông báo lỗi sau đây:
./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./mysqld)
./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./mysqld)
./mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (requir ...
Đăng vào ngày 5 tháng 7 lúc 19:18
Phân tích sơ lược về kỹ thuật house of cat (Phần 1)
Giới thiệu
Ban đầu mình nghĩ chỉ cần học kỹ thuật house of apple2 là đủ để xử lý các phiên bản libc mới, nhưng lại bị hạn chế bởi cơ chế whitelist. Vì vậy, bài viết này sẽ phân tích kỹ thuật house of cat nhằm khắc phục những hạn chế của apple2.
Kỹ thuật house of cat dự kiến sẽ chia thành ba phần. Bài viết này tập trung vào phân tích nguyên lý ...
Đăng vào ngày 11 tháng 6 lúc 05:28
Giải pháp xung đột giữa libtool và bộ công cụ HarmonyOS SDK: Từ vấn đề glibc đến truyền tham số trong biên dịch chéo libiconv
Khi biên dịch chéo thư viện libiconv cho HarmonyOS PC, tôi gặp lỗi liên kết glibc kỳ lạ mặc dù cấu hình có vẻ chính xác. Nguyên nhân hóa ra là do libtool loại bỏ tham số --target trong giai đoạn liên kết. Đây là xung đột giữa công cụ những năm 90 và Clang hiện đại, giống như "Tam giác quỷ Bermuda" của việc chuyển đổi HarmonyOS.
Tại sao các bản ...
Đăng vào ngày 10 tháng 6 lúc 01:45
Phân tích chi tiết về house_of_apple2
Bài viết này sẽ giới thiệu về kỹ thuật house_of_apple2, một trong ba kỹ thuật house_of_apple. Kỹ thuật này được coi là đơn giản hơn so với các kỹ thuật khác.
Phiên bản glibc sử dụng trong bài viết là 2.35.
Kỹ thuật house_of_apple2
Nguyên lý:
Cấu trúc _IO_FILE cho stdin, stdout, stderr sử dụng bảng gọi hàm _IO_file_jumps. Khi cần gọi hàm từ bảng ...
Đăng vào ngày 3 tháng 6 lúc 20:33