linux libstdc++.a和libstdc++.so功能一样吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux libstdc++.a和libstdc++.so功能一样吗相关的知识,希望对你有一定的参考价值。
libstdc++.a和libstdc++.so功能上是一样的,只是用法不一样而已,编译链接.a文件只需要加上.a文件的完整的文件路径就可以了,比如:gcc -o hello hello.c /usr/lib/libm.a
而编译链接动态库需要用-L参数指定动态库的搜索路径,还要用-l(这个是小写的L)指定动态库的名字,比如:
gcc -o hello hello.c -L/usr/openssl/lib -lcrypto 参考技术A 不一样,.a是静态库,.so是动态库
以上是关于linux libstdc++.a和libstdc++.so功能一样吗的主要内容,如果未能解决你的问题,请参考以下文章
无root 修改/usr/lib/x86_64-linux-gnu/libstdc 解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: v
libstdc++.so.6 是linux自带的吗? 安装完linux就有了?还是另外需要额外安装的软件?