gcc下编译时链接静态库的问题

发布于 2022-09-22 10:50:03 字数 76 浏览 6 评论 0

gcc编译时链接静态库是不是一定得加 -L xxx.a ? 我看到有些时候不加也可以,直接添加上xxx.a就行了,为什么会这样,在我电脑上却一定得加呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夜夜流光相皎洁 2022-09-29 10:50:03

根路径有关系把

一个人练习一个人 2022-09-29 10:50:03

设置
-I option
-L option

乖乖 2022-09-29 10:50:03

用法不是这样的
-L是指定链接库的目录,-l是指定连接库的名字,名字必须是libxxxxx.a
比如你要链接/usr/mylib/libtest.a
那么这样写
-L/usr/mylib -ltest

瀟灑尐姊 2022-09-29 10:50:03

原帖由 cjaizss 于 2008-9-10 13:01 发表
用法不是这样的
-L是指定链接库的目录,-l是指定连接库的名字,名字必须是libxxxxx.a
比如你要链接/usr/mylib/libtest.a
那么这样写
-L/usr/mylib -ltest

正解

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文