Ubuntu hiện có khả năng tự động truy xuất thông tin gỡ lỗi

Các nhà phát triển bộ công cụ phân phối Ubuntu đã giới thiệu dịch vụ debuginfod.ubuntu.com, dịch vụ này cho phép bạn gỡ lỗi các chương trình được cung cấp trong bộ công cụ phân phối mà không cần cài đặt các gói riêng biệt có thông tin gỡ lỗi từ kho lưu trữ debuginfo. Bằng cách sử dụng dịch vụ mới, người dùng có thể tải xuống động các biểu tượng gỡ lỗi trực tiếp từ máy chủ bên ngoài trong quá trình gỡ lỗi. Tính năng này được hỗ trợ bắt đầu với GDB 10 và Binutils 2.34. Thông tin gỡ lỗi được cung cấp cho các gói từ kho chính, kho vũ trụ, kho bị hạn chế và kho đa vũ trụ của tất cả các bản phát hành Ubuntu được hỗ trợ.

Quá trình gỡ lỗi thông tin hỗ trợ dịch vụ là một máy chủ HTTP để cung cấp mã nguồn và thông tin gỡ lỗi ELF/DWARF. Khi được xây dựng với sự hỗ trợ debuginfod, GDB có thể tự động kết nối với máy chủ debuginfod để tải xuống thông tin gỡ lỗi còn thiếu về các tệp đang được xử lý hoặc để tách các tệp gỡ lỗi và mã nguồn cho tệp thực thi đang được gỡ lỗi. Để bật máy chủ debuginfod, biến môi trường 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» phải được đặt trước khi chạy GDB.

Nguồn: opennet.ru

Thêm một lời nhận xét