编译时包含库
包括我们需要使用的 gstreamer 库,
-lgstreamer-0.10
但如果我想手动指定完整路径..在这种情况下
/usr/bin/gstreamer-0.10
我该怎么做,
我尝试执行以下操作,但这给了我以下错误:
-L/usr/lib/gstreamer-0.10
to include say gstreamer libraries we need to use
-lgstreamer-0.10
but if i want to manually specify the complete path.. which in this case is
/usr/bin/gstreamer-0.10
how can i do that
i tried doing the following, but this give me following errors:
-L/usr/lib/gstreamer-0.10
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
-L 定义搜索路径,如下所示:
请注意,如果您不使用预期的库名称样式(“lib”前缀 - 库名称 - “.a”后缀),则 -L 不起作用。相反,只需在 makefile 中的编译行末尾包含库的完整名称即可。
-L defines the search path so:
Note that if you don't use the expected style of library name ('lib' prefix - library name - '.a' suffix) the -L doesn't work. Instead, just include the entire name of the library at the end of your compile line in the makefile.