2014-11-24 253 views
0

我的Ubuntu開發機器中有一個開源代碼庫。在ubuntu中編譯/編譯源代碼

問題是我無法編譯源代碼。我試過./configure,但是失敗了。我可以看到該目錄沒有可執行文件configure

另一方面,該目錄包含一個configure.ac文件。

同樣,該目錄還包含一個文件Makefile.am

有人可以幫助我構建源代碼並生成一個可用於其他代碼的庫。

+0

http://stackoverflow.com/a/11071325/986760 – fayyazkl 2014-11-24 09:55:57

回答

0

這些文件與Autotools套件一起使用。使用automake將Makefile.am文件編譯爲Makefiles。

以下是編譯代碼的步驟:

  1. 配置

    ./configure 
    

如果有問題,然後再嘗試:

autoreconf 
  • b uilds(編譯)的源代碼:

    make 
    
  • 和任選進行安裝:

    sudo make install 
    
  • (或su -c "make install"