C标准库的位置?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (54)

在gcc手册中给出了“C标准库本身存储在”/usr/lib/libc.a“中。

已经安装了gcc,但在上述位置找不到libc.a

提问于
用户回答回答于
  • gcc和glibc是两个不同的东西。gcc是编译器,glibc是运行时库。
  • .a文件是静态库,.so意味着共享对象,是一个DLL的Linux等价物
  • 大多数事情不会链接到libc.a,他们链接到libc.so
用户回答回答于

libc.a:

$ gcc --print-file-name=libc.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libc.a

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • 旺仔小小鹿

    社区 · 运营 (已认证)

    46 粉丝0 提问2 回答
  • 拉布拉多拉不多

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券