2010-12-02 133 views
0

包括GStreamer的說我們的庫需要使用包括圖書館,而編譯

-lgstreamer-0.10 

,但如果我想手動指定完整的路徑..在這種情況下是

/usr/bin/gstreamer-0.10 

我怎麼能做到這一點

我試着做以下,但這給我下面的錯誤:

-L/usr/lib/gstreamer-0.10 
+0

編譯器? (似乎是gcc,但是....) – KevinDTimm 2010-12-02 15:26:00

+0

是的編譯器是gcc – w2lame 2010-12-02 15:27:29

回答

1

-L定義搜索路徑,以便:

-L/usr/lib -lgstreamer-0.10 

請注意,如果你不使用庫名稱的預期風格(「LIB」前綴 - 庫名 - 「.A」後綴)的 - L不起作用。相反,只需在makefile的編譯行結尾包含庫的全部名稱即可。

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