libtool

    2熱度

    1回答

    按照這裏發佈的說明:http://stackoverflow.com/questions/9450394/how-to-install-gcc-from-scratch-with-gmp-mpfr-mpc-elf 我安裝了GMP,MPFR和ELF得很好,但在與 ./configure --disable-shared --enable-static --prefix=/apps/name/gcc

    3熱度

    3回答

    我正在編寫一個庫(使用libtools),其中所有的API文檔都是使用doxygen完成的。 我想知道是否有一種簡單的方法將生成的doxygen文檔安裝到autotools中。 我認爲構建文檔應該很簡單。 但是一旦我運行doxygen,將生成(例如).html文件放入$(htmldir)中的正確方法是什麼? 的問題似乎是,我不知道(我也不想知道)的文件doxygen的是要創造我,所以我真的不能一一

    4熱度

    1回答

    我用automake,並得到一個libtool的調用像這樣不止一次。不幸的是,似乎是摺疊的libtool圖書館多個請求到一個單一的請求,它運行: gcc -o test_foo test_foo.o -lA -lB -lC 注意,第二次在庫中消失了;我收到了一堆鏈接器錯誤。當我用額外的-l標誌手動運行gcc命令行時,它可以工作。 我該如何讓libtool通過我向gcc請求的所有庫?

    0熱度

    1回答

    我想編譯gerbv 2.6,以便我可以將它包含在我的Heroku bin目錄中,但我似乎無法弄清楚。我已經試過的各種組合: CFLAGS='-static -static-libgcc -static-libstdc++' ./configure ./configure --enable-static ./configure --enable-static=yes --enable-share

    1熱度

    1回答

    我已經下載了一些舊項目的源代碼。我想現在來構建它: ./bootstrap && ./configure 它工作正常,但: make /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -W -g -O2 -DDEBUG -MT rcclexer.lo -MD -MP -MF .deps/rcclexer.Tpo -

    0熱度

    2回答

    在我維護的庫中,有幾個函數依賴於pthread。該項目使用automake。我想創建一個配置選項來禁用對pthreads的依賴,這應該不會編譯這些函數。 (原因在於某些交叉編譯和嵌入式目標。) 避免編譯包含這些函數的文件到目前爲止工作正常,但現在我意識到這些函數和它們使用的一個結構在公共頭文件中定義。 從庫維護的角度來看,這裏的正確方法是什麼? 在公共頭文件中使類型或函數可選的正確方法是什麼? 最

    0熱度

    1回答

    在Ubuntu 10.04上編譯pcre-8.30.tar.gz時遇到了錯誤,不知道發生了什麼。 [email protected]:~/work/pcre-8.30$ make make all-am make[1]: Entering directory `/home/ciphor/work/pcre-8.30' CXX pcrecpp.lo libtool: compile:

    1熱度

    3回答

    我打電話給lt_dlopen並找到一個通用文件找不到錯誤(翻譯錯誤文本)。如何獲得更多關於實際失敗的信息,因爲該文件絕對存在。 這是一個加載C++庫的C++程序。在同一個程序中的其他地方,我使用相同的命令來打開其他庫沒有問題,因此我擔心它可能是這個庫特有的。我已經使用ldd,並且符合庫的所有依賴關係。

    1熱度

    2回答

    下面是一些代碼,我在一個叫做libtool的在一個開源項目的文件中找到(未編譯此係統上): case $arg in -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; *) optarg= ;; esac 我得到的情況下發言,但我不知道第一optarg=...一行。它試圖得到

    1熱度

    1回答

    有沒有人見過這樣的事:運行make使用自動工具項目時 ,它總是rebuils everyhing。使用make -d運行,顯示make查找foo.lo文件,並且因爲找不到它們,總是重新編譯foo.c. 它似乎與builddir!= srcdir有關。 .lo文件當然在builddir中。但很顯然,製造或libtool的是別的地方期待他們: 調試輸出lookgs這樣的: 前提/path/to/src