应用程序中最常用的 c 库是什么。不是特定于任何东西,而是一般?
dropby
问问题
401 次
3 回答
5
可能是C 标准库。
于 2009-09-20T09:41:37.880 回答
5
对于偏向 Linux 的答案:
- 一般:libglib / libgobject / libpthread
- 控制台:libncurses
- 2D 图形:libX11 / libSDL
- 3D 图形:libGL / libGLU / libGLUT
- 图形用户界面工具包:libgtk / libQT
- 图片:libjpeg / libpng / libgif
- 文本渲染:libpango / libfreetype
- 声音:libasound / libSDL
- 压缩:libz (zlib) / libgzip / libbz2
- 加密:libcrypt / libssl / libgssapi / libkrb5
- XML:libxml2
- 网页:libcurl
于 2009-09-20T10:00:38.283 回答
0
这是一个有点幼稚的问题,除了 Dav 的贡献之外,它并没有真正的答案。我不相信任何扩展都有任何有用的目的。所以会问你为什么需要知道?
在标准 C 库之后,毫无疑问,为您碰巧使用的任何操作系统提供核心操作系统服务,之后您使用应用程序所需的任何库,因此尽管询问“什么是最流行的网络库是有效的?” 例如,您的开放性问题无法回答任何有用的目的或经得起统计检查的问题 - 这取决于您问谁,以及他们在做什么。
此外,大多数较高级别的库都具有较低级别的依赖关系,因此当您可能认为自己使用的是一个时,实际上您使用的是多个。例如 matja 建议使用 libX11,但是虽然大多数 Linux 和 Unix GUI 使用 X11,但您可能永远不会直接调用 X11 函数。
于 2009-09-20T13:07:28.250 回答