Cuối cùng tôi cũng đã xem xét một số mã Linux. Tôi đang tìm kiếm ngay bây giờ tại "ls.c".fputs (_ ("")) dấu gạch dưới là gì?
Tại chức năng "sử dụng()" ở phía dưới tôi tìm thấy rất nhiều các báo cáo:
fputs (_("\
List information about the FILEs (the current directory by default).\n\
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.\n\
\n\
"), stdout);
không _ ("") có nghĩa là gì? Có giống như L "string" hay _T "string" hay cái gì đó hoàn toàn mới? Tôi cũng phải thừa nhận tôi không biết những từ nào để sử dụng để tìm kiếm một cái gì đó như thế này.
Hy vọng bạn có thể giúp tôi.
Xem qua nguồn của '#define _'. Hoặc biên dịch với 'gcc -PE' để xem đầu ra tiền xử lý. –
Chỉ cần một nitpick nhỏ, đây không phải là mã Linux thực sự. Mã bạn đang xem là một phần của các lõi của GNU. Trong khi GNU coreutils là một phần của nhiều bản phân phối Linux, chúng không phải là một phần của Linux. Có thể có một hệ thống Linux hoạt động mà không có các lõi của GNU. –
Một Linux được sử dụng rộng rãi mà không có gnu utils là Android – hirschhornsalz