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

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

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

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

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

答案1

“w”代表“宽字符”,IE在内存中可能占用超过一个字节的字符;引用常见问题解答:

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

相关内容