我在跑
Linux version 2.6.32-504.8.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC)
并尝试在我没有 root 访问权限的机器上从源代码安装 libX11-devel (最终目标是运行欧洲核子研究中心的根源)。
但是,我在处理 lib/libXau 时遇到此错误
CC AuDispose.lo
In file included from $HOME/include/X11/Xfuncs.h:46:0,
from ./include/X11/Xauth.h:57,
from AuDispose.c:30:
/usr/include/string.h:548:5: error: unknown type name ‘__locale_t’
__locale_t __loc)
^
/usr/include/string.h:552:18: error: unknown type name ‘__locale_t’
size_t __n, __locale_t __loc)
^
我看到其他人在构建 GCC 时通常会遇到此错误,并且通过下载更新版本来解决问题,但我已经尝试过,但没有任何运气。是什么导致了这个错误?