- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我对开发者和用户点的这些术语有点困惑。例如,我在 Ubuntu 上。
GNU libs
( https://www.gnu.org/software/libc/ ) 默认安装,gnulib
( https://www.gnu.org/software/gnulib ) 不是,对吧?GNU libs
遵循 POSIX 标准,但是: http://www.gnu.org/software/libc/manual/html_mono/libc.html#POSIX-Threads ,所以看起来,例如,pthread_create
没有在这里实现,而是在 Gnulib
中实现,对吧?Gnome glib
只是第三个库,对吧?但它基于 GNU libs
或Gnulib
?还有其他类似的库吗?谢谢。
最佳答案
你所说的 GNU libs
实际上叫做 glibc
或 GNU C Library
。它是标准 C 库和 POSIX 部分以及 Linux 特定扩展的实现。
POSIX specifies pthread_create
和大多数其他 pthread 函数在单独的 pthread
库中可用。
gnulib
和 Gnome glib
是不遵循任何特定标准的项目。如果你想使用它们,你必须从他们的主页上决定。 glib
由 GTK+
使用,因此通常安装在桌面 linux 系统上。在服务器上不常见,但如果从一开始就没有,通常也很容易安装。它基于 C 和 POSIX 标准,而不是特定的实现。
关于c - "GNU libs vs Gnulib vs Gnome glib"困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461254/
gnulib 中的强度和特征有什么区别? glib和 glibc 谢谢! 最佳答案 glibc是一个核心 C 运行时库。它提供了 printf(3) 之类的东西和 fopen(3) . glib是用
我正在尝试交叉编译这个 project给 MinGW。 该项目使用 autotools 作为构建系统,并依赖于 libcurl , CUnit , Jansson和一些 gnulib 模块。 我为 x
我的平台(MinGW)没有定义宏ETIMEDOUT,在others中.在另一个问题中有人建议可以使用 GnuLib 修复此问题。 我想这样做,但似乎任何希望使用 GnuLib 的项目也必须使用 Aut
我最终遇到了与 Getting started with gnulib on MinGW and not familiar (enough) with autotools 相同的问题- 也就是说,想要
我有一些为 Linux 编写的 C 代码,依赖于套接字和 arpa/inet.h 以及 libusb.h,我想在 MinGW 下为 Windows 编译它。 (请注意,当前项目只有一个非常简单的 Ma
我对开发者和用户点的这些术语有点困惑。例如,我在 Ubuntu 上。 GNU libs( https://www.gnu.org/software/libc/ ) 默认安装,gnulib( https
我正在我的 Ubuntu 16.04 上使用适用于 QorIQ T1042 PowerPC 处理器的 Yocto SDK 构建 Linux 镜像。 我的问题是,当我尝试使用“bitbake fsl-i
我是一名优秀的程序员,十分优秀!