2012-06-11 78 views
-3

我在安裝libsvm時遇到問題,目前正在通過Ubuntu虛擬機運行。當我按照說明在Unix系統上輸入「make' to build the svm-train」和「svm-predict」程序,不帶任何參數運行它們以顯示它們的用法。這是我的以下錯誤輸出:我對libsvm和unix系統都比較陌生,所以任何幫助都將不勝感激。如何在Linux上運行libsvm?

[email protected]:~$ cd Document 
bash: cd: Document: No such file or directory 
[email protected]:~$ cd Documents 
[email protected]:~/Documents$ libsvm-3.12 
libsvm-3.12: command not found 
[email protected]:~/Documents$ cd libsvm-3.12 
[email protected]:~/Documents/libsvm-3.12$ make 
g++ -Wall -Wconversion -O3 -fPIC -c svm.cpp 
make: g++: Command not found 
make: *** [svm.o] Error 127 
[email protected]:~/Documents/libsvm-3.12$ 
+0

您是否安裝了'gcc'和'g ++'編譯器?您熟悉命令行,shell以及諸如'make','grep','awk'等的實用程序嗎? –

回答

0

打開您的終端並按順序鍵入這些命令。

sudo apt-get update 
sudo apt-get install build-essential 

如果這仍然不起作用,

在「G +」(不帶引號)打開你的終端類型和多次按下按鈕。它會告訴你,如果命令g ++的名稱已被更改或不。 (有時候更新你的linux會把g ++的名字改成g ++ - 3.x(其中x是一個數字)

如果是這樣的話,在你的安裝說明中,用你得到的任何數字替換每個g ++關鍵字