공유 라이브러리 이름 뒤의 "w"는 무엇을 의미합니까?

공유 라이브러리 이름 뒤의 "w"는 무엇을 의미합니까?

내 라이브러리 중 일부에는 이름 뒤에 "w"가 있습니다. 그게 무슨 뜻이야?

예를 들어 다음과 같은 공유 라이브러리가 있습니다 /usr/local/lib.

libncurses.so
libncursesw.so
libmenu.so
libmenuw.so
libform.so
libformw.so

답변1

"w"는 "와이드 문자"를 의미하며,메모리에서 1바이트 이상을 차지할 수 있는 문자입니다.자주 묻는 질문:

나는 광범위한 문자 지원을 위해 다른 라이브러리 이름 "ncursesw"를 사용하기로 결정했습니다. 이렇게 하면 기존 "ncurses" 라이브러리를 사용하는 응용 프로그램과의 호환성을 유지할 수 있습니다.

관련 정보