编译时包含库

时间:2010-12-02 15:23:11

标签: include gstreamer

包括我们需要使用的gstreamer库

 -lgstreamer-0.10

但如果我想手动指定完整路径..在这种情况下是

/usr/bin/gstreamer-0.10

我该怎么做

我尝试了以下操作,但这会给我以下错误:

-L/usr/lib/gstreamer-0.10

1 个答案:

答案 0 :(得分:1)

-L定义搜索路径:

-L/usr/lib -lgstreamer-0.10

请注意,如果您不使用预期的库名称样式('lib'前缀 - 库名称 - '.a'后缀),则-L不起作用。相反,只需在makefile的编译行末尾包含库的整个名称。

cc -o tst tst.o /usr/lib/gstreamer-0.10