autoconf

    1熱度

    2回答

    我最近遇到了一個庫,它在公共頭文件中使用了像HAVE_FEATUREFOO這樣的變量。 它還包括它們的聲明#include "config.h"。這些聲明也用於結構聲明中,並有條件地刪除結構成員。用於庫構建的值的不一致性以及依賴程序的構建將導致內存損壞。 因此,使用該庫和它的頭可能導致以下結果: #include "config.h"失敗, 或在運行時內存損壞。 我對自動工具非常陌生,但經過我發現

    0熱度

    1回答

    我創建了一個包含git子模塊libxml2的項目。我想在我的binding.gyp裏面使用這個文件,但是我在運行node-gyp build時遇到錯誤。這裏的問題是隻有一個xmlversion.h.in文件,但需要xmlversion.h文件。 當我運行libxml2第一一切的autogen.sh腳本工作正常,因爲autotools將創建xmlversion.h文件出xmlversion.h.in

    1熱度

    1回答

    我使用JavaCPP預設項目建設Leptonica和正方體我設法使用下面的命令來建立Leptonica 1.7: cd leptonica ./cppbuild.sh install leptonica cd cppbuild/linux-x86_64/leptonica-1.72/ ./configure make && sudo make install cd ../../../

    0熱度

    1回答

    我一直在我的Sierra Mac上建立一個PHP開發環境。我現在主要工作,但需要在PHP上安裝intl擴展。 我已經試過 sudo pecl install intl 但它拋出以下錯誤: /usr/local/autoconf/bin/autoconf: /usr/local/mac-dev-env/autoconf-2.69/bin/autom4te: /Applications/XAMPP

    0熱度

    1回答

    目標使用NDK工具鏈爲Android編譯思科libsrtp並使用libsrtp.a靜態鏈接到我自己的庫。 設置:我使用以下文件 <setup.sh> export CROSS_SYSROOT=/home/psurana/aa/sysroot export CROSS_COMPILE=aarch64-linux-android- export SYSROOT=/home

    0熱度

    1回答

    我知道我可以使用AC_CHECK_DECL/AC_CHECK_DECLS來檢查一組頭是否提供了指定標識符的聲明,但我怎樣才能檢查是否聲明瞭宏,以及它是否擴展符合我的標準?具體來說,我想檢查numa.h是否包含宏定義等同於這個... #define LIBNUMA_API_VERSION 2 ...包括特定值「2」。 UPDATE: <numa.h>頭包含的定義如#define LIBNUMA_

    -1熱度

    1回答

    ,所以我運行的Linux Mint的安裝,需要在我的主文件夾在本地安裝GCC 7.1,但我不能找到一個方法來做到這一點。這裏有誰知道如何做到這一點?請記住,我是非常新的Linux。

    0熱度

    1回答

    我維護一個自動工具配置的項目,我在一個普通的autotool設置注意: libtoolize --verbose --copy --force aclocal --verbose -I m4 -Wall autoheader -Wall --verbose autoconf -Wall --verbose automake --add-missing --force-missing --c

    1熱度

    1回答

    我在Fedora 26,x86_64上構建一些基於Autotool的庫時遇到問題。 64位Fedora將第三方和供應商庫放在/usr/local/lib64中。 Ubuntu 17使用/usr/local/lib,所以相同的項目構建好。 我一直在使用--libdir=/usr/local/lib64但三個庫抵制它。 /usr/local我缺少config.site,所以我想添加一個。在討論usr/

    0熱度

    1回答

    我正在嘗試將我們的構建系統更新爲非遞歸構建系統。該系統的當前佈局(在此我們建立兩個GNU八音和Matlab MEX文件)是: ---project/ | ---mex/ | | +--src/ (contains common source files) | | +--matlab-mex/ (contains compiled Matlab mex files) | | +--octav