autoconf

    0熱度

    1回答

    我正在使用Google的cmockery單元測試框架開展一個項目。有一段時間,我能夠毫無問題地構建cmockery項目。例如「./configure」,「make & & make install」等等,並且花費了合理的時間(1-2分鐘左右)。在計算機上處​​理其他各種任務並重新構建之後,它變得非常慢。 (例如,十五分鐘後它仍在檢查系統變量)。 我在當天的早些時候進行了系統恢復,它可以恢復正常工作

    0熱度

    1回答

    我正在開發一個多平臺C程序。由於每臺機器上都有不同的編譯器,庫位置等,makefile變得相當複雜。我認爲Autoconf/Automake是一個很好的解決方案,儘管我以前使用這些工具的經驗很少。 我的Makefile.am的行爲LIBS=-lX11,但鏈接失敗,並顯示錯誤"/usr/bin/ld: cannot find -lX11"。我可以通過將"-L/usr/X11R6/lib/"添加到LI

    0熱度

    1回答

    我有一個系統可以創建5個可執行文件。所有可執行文件都是相同的程序,但它們都是到同一文件的硬鏈接。我不知道如何用automake乾淨地做到這一點。有沒有辦法?我沒有任何問題,實際上製作文件---但他們沒有得到正確安裝。我對如何設置這一點有點傻眼。 謝謝。

    4熱度

    1回答

    我最近開始使用autoconf和automake作爲我正在開發的項目。該項目的文檔是用LaTeX編寫的。由於我不希望將LaTeX作爲依賴項,我想檢查是否存在使用autoconf的二進制文件,然後使用Makefile.am中的信息來決定是否簡單複製.tex文件到文檔目錄,或生成PDF並複製兩者。 這是相關部門在configure.ac: # Check for presence of pdfLaTe

    2熱度

    3回答

    我不想在Perl模塊的源代碼解壓縮目錄中添加或修改文件,而是希望將所有內容都構建在單獨的目錄中。使用ExtUtils::MakeMaker的相當標準的Makefile.PL可以輕鬆實現嗎? (簡單來說,我的意思是像一個或幾個命令行參數。)如果不是,其他任何構建系統是否都支持它? 更新/原因:的Perl模塊,是一個結合其構建系統autoconf/automake/libtool基於庫。 Perl模塊

    1熱度

    1回答

    使用autoconf/automake如何在系統上找到GCC版本? 要安裝python版本,您需要使用AM_PATH_PYTHON,然後PYTHON_VERSION變量將可用。 GCC版本有類似的東西嗎? (而且,是有可能得到GCC的主要,次要和補丁級別?)

    4熱度

    1回答

    我從以下版本安裝Eclipse的Autotools插件:http://www.eclipse.org/linuxtools/projectPages/autotools/。 然後,我通過首先在Eclipse CDT中創建一個新的C++項目,然後導入源文件,然後將項目轉換爲Autotools項目,導入現有的C++項目。然而,這種轉換後,我得到的是說 Invoking autoreconf in bu

    8熱度

    2回答

    我有一個大的autoconf/automake項目,使用AC_CONFIG_SUBDIRS分解爲組件。有沒有辦法讓autoconf/configure更快運行?也許是在同時做分區,或緩存可重複使用的結果? 我可以很容易地編寫一個構建腳本來並行構建組件,但不希望添加構建結構維護的輔助點。

    2熱度

    1回答

    我想配置我的autotools版本,因此只有在比已安裝的文件更新時纔會安裝標題/數據文件。 在Linux上,makefile在Solaris安裝程序= install-sh上得到INSTALL =/usr/bin/install。兩者都需要一個應該做我想要的-C參數,但我沒有看到AC_PROG_INSTALL或其他宏的任何示例,它們顯示瞭如何配置爲使用-C。 有沒有一個優雅的方法,或者我的結果是醜

    3熱度

    1回答

    的automake的的「沉默規則」選項指出沉默規則將被默認關閉,只開啓如果用戶特別要求爲它們運行配置時,文檔: http://www.gnu.org/software/automake/manual/html_node/Options.html#index-Option_002c-_0040option_007bsilent_002drules_007d-915 我真的很想知道如何讓沉默的規則默認