드디어 리눅스 코드를 보게되었습니다. 나는 지금 "ls.c"를보고 있습니다.fputs (_ ("")) 밑줄 문자의 의미는 무엇입니까?
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);
_ ("") 무엇을 의미 하는가 : 함수에서
"사용은()"하단에 나는이 문장을 많이 발견? L "string"또는 _T "string"또는 완전히 새로운 무언가입니까? 나는 또한 이와 같은 것을 찾기 위해 어떤 단어를 사용해야할지 모르겠다.희망을 보내 주시면 감사하겠습니다.
원본을 통해 '#define _'을 찾습니다. 또는'gcc -PE'를 사용하여 컴파일하면 전 처리기 출력을 볼 수 있습니다. –
작은 nitpick, 이것은 실제로 리눅스 코드가 아닙니다. 보고있는 코드는 GNU coreutils의 일부입니다. GNU coreutils는 많은 리눅스 배포판의 일부이지만 리눅스의 일부는 아닙니다. GNU coreutils 없이도 리눅스 시스템을 작동시킬 수 있습니다. –
gnu utils없이 광범위하게 사용되는 리눅스는 안드로이드입니다. – hirschhornsalz