在gcc的手册中,给出了“C标准库本身存储在‘/usr/lib/libc.a’中”。我已经安装了gcc,但在上述位置找不到libc.a。好奇地想知道它在哪里。
我在/usr/lib位置找到了许多.so文件。那些是什么?
发布于 2016-03-20 00:00:49
如果您正在寻找libc.a
$ gcc --print-file-name=libc.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libc.a
发布于 2012-07-10 14:38:52
需要单独安装静态库包: glibc-static.i686
发布于 2011-05-08 12:57:19
在centos 5.8上
$ ls -l /usr/lib/libc.a
-rw-r--r-- 1 root root 2442786 Apr 8 2010 /usr/lib/libc.a
$ rpm -qf /usr/lib/libc.a
glibc-devel-2.3.4-2.43.el4_8.3
您还必须在RedHat发行版下安装glibc-devel
包。
https://stackoverflow.com/questions/5925678
复制相似问题