我使用CPP和BASS在Windows上編寫了一個應用程序,現在我必須讓它在Linux(UBUNTU)上運行。GCC - 在Ubuntu上連接bass.lib
I am using gcc version 4.5.2.
我已經bass.lib在我的目錄從我嘗試使用以下命令參數編譯prog.cpp:
gcc prog.cpp -L. -lbass.lib
,但我得到了以下錯誤:
/usr/bin/ld: cannot find -lbass.lib
collect2: ld returned 1 exit status
我認爲這是一個鏈接錯誤,編譯器沒有找到Bass.lib,但我已經在命令行中指定了一個參數。
不知道該怎麼做,任何幫助都會非常棒。
你的'bass.lib'是在Linux下編譯的嗎?對於POSIX系統中的庫的命名約定可以使用'libbass.a'或'libbass.so'(但它不是全部關於名稱......) –
好點。讓我檢查一下,因爲我不確定。 – slotishtype