autoconf

    0熱度

    2回答

    我有一個小問題。我創建了我可以用下面的命令來安裝程序: ./configure && make && sudo make install 這個偉大的工程,但所有.HPP文件然後/usr/local/include。將這個.hpp文件移動到/usr/local/include/<target>有什麼可能嗎? 因此,如果我有一個名爲my_program的程序,並且假設名爲Timer.hpp的頭文件

    0熱度

    1回答

    我需要建立tesseract沒有leptonica依賴一些工作(使用emscripten移植)。 我查看了make文件,看起來tesseract需要leptonica頭文件和lib文件才能構建。 提供頭文件不是問題,但由於某種原因,我無法提供lib文件(emscripten不生成leptonica的lib文件)。我試圖通過編輯make文件來阻止tesseract請求leptonica,但似乎我以錯

    0熱度

    1回答

    我有幾個使用autoconf在Linux上構建的C++項目。他們是由我的一些前輩創建的,不再與公司在一起。我希望爲每個二進制文件創建一個單獨的調試符號文件。 1)我可以在命令行上使用objcopy和strip輕鬆做到這一點,但是將它們添加到make以便它們不會被覆蓋的正確位置是否應該再次運行autoconf? 2)我可以輕鬆地將configure.in轉換爲configure.ac嗎? 這些項目有

    1熱度

    1回答

    我正在爲我們的包使用autotools(即autoconf/automake)編寫回歸測試。以下Makefile.am例舉了最簡單的檢查。當調用make check時,它將編譯tester.c生成測試器,然後啓動結束調用測試(其他命令)的tester.sh。這工作正常。 但是,對於某些測試,我需要將配置時收集的一些信息傳遞給tester.sh。那麼是否有可能將這些信息作爲參數傳遞?該值在Makef

    0熱度

    1回答

    我想用最少的模塊編譯libxml2。例如,我不需要xPath。 我跑的命令 ./configure --with-xpath=off 但它不起作用。 當然,在那之後我跑 make & make install.

    1熱度

    1回答

    通常人們需要在可執行文件中的某個標準GNU目錄的位置。不幸的是GNU的autoconf沒有提供一種標準方法來做到這一點,但建議周圍的幾個工作,每個都具有不同的優缺點,以訪問安裝位置的常用方法是這樣的,以CPPFLAGS添加預處理定義的位置: AM_CPPFLAGS = -DDATADIR='"$(datadir)"' 然而,GNU的Autoconf手冊對defining directories

    0熱度

    1回答

    我在我的Ubuntu Linux系統上從源碼上構建並安裝了llvm/clang-3.7(我從源碼構建,因爲我的開發環境在工作中沒有apt-get available )。 gcc版本是4.8.2。我按照http://clang.llvm.org/get_started.html的clang構建說明操作,並且一切正常(mkdir build; cd build; cmake -G「Unix Make

    0熱度

    1回答

    我configure.in文件有: VAR=yo AC_SUBST(VAR) Makefile.am有: bin_PROGRAMS = hello hello_SOURCES = hello.c hello_CFLAGS [email protected]@ C文件是: #include <stdio.h> int main() { printf("%s\n",VAR)

    2熱度

    2回答

    在automake的的Makefile.am,程序的來源列出像 bin_PROGRAMS = os345v1 os345v1_SOURCES = os345.c os345interrupts.c os345semaphores.c 而不是指定單個文件,如何將所有的c文件添加到特定的目錄和子目錄中?

    1熱度

    2回答

    我想這樣做與下面的代碼類似的東西在configure.ac: m4_define([product], [NGU29832]) m4_define([version], [R1A1]) 後,在AC_INIT宏像這樣使用這些變量: AC_INIT([foo], m4_esyscmd([$(pwd)/modify_version_script.sh $version $product]))