autoconf

    4熱度

    1回答

    當我運行./configure時,它有時會判定它已經太舊,並且通過缺少的腳本重新運行autoconf以重新生成自己。有時它會導致奇怪的破損,因爲自動配置 目標機器比舊版autoconf最初用於生成配置。 我想知道它是如何發現它太舊?有配置的標準方式來做到這一點?或者取決於圖書館。指向文檔將不勝感激 。

    0熱度

    2回答

    我正在爲我的項目使用GNU autotools。 configure.ac腳本具有以下片段。 AC_ARG_WITH(chkhere, AC_HELP_STRING([--without-chkhere], [do not compile]), [ac_cv_chkhere=$withval], [ac_cv_chkhere=yes]) # Check if chkhere is avai

    0熱度

    1回答

    我的configure.in文件有LT_VERSION =「1.1」。我正在使用最新版本的autoconf和libtool。在使用autoconf或autoreconf時,出現以下錯誤消息: configure.ac:41: error: possibly undefined macro: LT_VERSION If this token and others are legitimat

    2熱度

    2回答

    我正在用autoconf和automake構建一些軟件包,並希望確保庫是動態鏈接的(即沒有靜態鏈接)。 如何設置自動工具強制動態庫鏈接?

    2熱度

    2回答

    這一直困擾我多年,但我只是一直忽略它,就像我懷疑其他人一樣。 AM_INIT_AUTOMAKE([dist-bzip2]) AC_PROG_CC AC_PROG_LIBTOOL AC_C_INLINE AM_PROG_CC_C_O 在我configure.ac文件上面,配置會去幫我找一個C編譯器,但隨後繼續上: checking for g++... g++ checking whe

    3熱度

    3回答

    如何添加將應用於所有makefile的額外標誌變量(如CPPFLAGS)?目前,我們正在使用CPPFLAGS,但應該將其保留爲用戶變量,並且我想保留它。我不想使用AM_CPPFLAGS,因爲我想保留特定的Makefile.amS。我想要的是類似於GLOBAL_CPPFLAGS的東西,我可以在configure.ac中進行設置並將其應用於所有內容。如果有一種方法可以明確地忽略該標誌,那也是很好的。

    2熱度

    3回答

    我想在我的Autotools項目中集成純標題C++庫。由於該庫使用Autoconf和Automake,因此我在configure.ac中使用AC_CONFIG_SUBDIRS,並在Makefile.am中將庫dir添加到SUBDIRS =行。 我的問題是:如何防止由make install安裝頭文件庫?我正在構建一個二進制文件,因此我的用戶不需要這些頭文件。 我不想篡改庫,所以我可以通過解壓縮新版

    4熱度

    3回答

    我的autoconf 2.59在CentOS 5.5,需要升級到2.6的autoconf。 ,這是什麼最好的方法? 我試過yum更新autoconf,但沒有運氣

    2熱度

    1回答

    有沒有辦法指定我在automake腳本中手動創建的每個源文件? 我試過幾種使用find -name *.cc之類的方法來指定源文件。我也嘗試在autoconf中找到這個列表,並將它換成Makefile.am,但automake抗議說這是不允許的。 如果我不得不手動維護列表,我很可能會忘記將新創建的文件添加到列表中。我寧願不必那樣做。有沒有辦法自動爲我選擇新的文件? 任何幫助表示讚賞。

    0熱度

    1回答

    我有一個錯誤在嘗試,雖然我有Autoconf的v安裝 configure.ac:6: error: Autoconf version 2.62 or higher is required /usr/share/aclocal-1.11/init.m4:26: AM_INIT_AUTOMAKE is expanded from... configure.ac:6: the top level aut