共享库名称后面的“w”是什么意思?

pea*_*een 0 linux shared-library

我的一些库的名称后面有一个“w”。这意味着什么?

例如,我有以下共享库/usr/local/lib

libncurses.so
libncursesw.so
libmenu.so
libmenuw.so
libform.so
libformw.so
Run Code Online (Sandbox Code Playgroud)

Ste*_*itt 5

\xe2\x80\x9cw\xe2\x80\x9d 代表 \xe2\x80\x9c 宽字符\xe2\x80\x9d,在内存中可能占用超过一个字节的字符;引用常见问题解答

\n
\n

我选择使用不同的库名称“ncursesw”来实现宽字符支持。这样做使我能够保持与使用现有“ncurses”库的应用程序的兼容性。

\n
\n