linux libstdc++.a和libstdc++.so功能一样吗

发布网友 发布时间:2022-04-22 18:18

我来回答

2个回答

热心网友 时间:2023-04-22 05:58

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

热心网友 时间:2023-04-22 05:58

不一样,.a是静态库,.so是动态库

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com