微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 默认情况下,gcc是否将程序与静态或动态库链接?

我的 Linux系统上安装了相同库的静态和动态版本:
/usr/lib/libsample.a
/usr/lib/libsample.so

如果我设置参数-lsample,这些库中的哪一个将使用gcc?

gcc xxx.c -lsample

如何强制gcc使用库的静态或动态版本

解决方法

http://www.rapidtables.com/code/linux/gcc/gcc-l.htm

您不必执行任何操作,动态是认设置.

但是,它必须在二进制文件添加一些内容,以便在运行时帮助它正确使用动态库.

原文地址:https://www.jb51.cc/c/117950.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐