autoconf

    11熱度

    3回答

    我正在寫一個需要當前UTC偏移量的autoconf腳本。沒有明顯的方式可以從日期程序中獲取此信息。是否有任何直接的方法可以從命令行實用程序獲取此信息,還是應該編寫一個測試來獲取信息並以某種方式捕獲它?

    13熱度

    4回答

    我的程序需要加載在運行時的一些文件,這些文件將被安裝到任何文件夾作爲我的程序需要知道這個文件夾是給./configure --datadir=/somewhere 在運行時,我需要在某處定義一個符號,以便C代碼可以以字符串的形式訪問該路徑。 我目前通過修改編譯器標誌這樣做: AM_CPPFLAGS = -DDATA_PATH=\"$(pkgdatadir)\" 然而,由於配置腳本已經產生的co

    2熱度

    2回答

    我想使用基於autoconf的構建系統將內部符號的符號隱藏添加到現有庫。探尋本地編譯器的等價物-fvisibility=hidden和__attribute__ ((visibility("default")))的最佳方法是什麼?

    5熱度

    5回答

    我將Xcode 3.2安裝到/Xcode3.2,並且沒有而是將任何東西安裝到/ Developer中。當我希望做開發,我開始了一個shell如下 alias sysroot='PATH=${PATH}:${XCODE}/usr/bin CFLAGS=--sysroot\ ${SDK_ROOT} CXXFLAGS=--sysroot\ ${SDK_ROOT} LDFLAGS=--sysroot\ $

    1熱度

    1回答

    我想在Mac OSX上編譯一個開源程序,並試圖讓生成配置卡住了。我已安裝autoconf版本2.63,但試圖重新配置我得到此錯誤「aclocal.m4:14:錯誤:此文件是爲autoconf 2.61生成的。」和「你應該完全重建構建系統」。 我研究了這個盡我所能,大多數人似乎暗示automake應該能夠使用autoreconf命令重新生成自己。使用完全相同的消息,Autoreconf也會失敗。 我

    1熱度

    1回答

    寫入/讀取代碼看起來不那麼緊張,然後準備一個部署腳本,如./configure,然後爲我的C應用程序進行安裝。我如何製作一個./configure文件併爲以下C代碼創建文件?感謝您的寶貴支持。 @file: main.c: #include <ptlib.h> #include <ptlib/video.h> #ifndef _WIN32 #ifdef H323_H46018

    7熱度

    3回答

    我有一個熊得到autoconf來檢查是否存在一個特定的頭文件。我們稱之爲頭文件依賴項「inky.h」,讓我們說墨跡是一個安裝了(單獨)前綴設置爲「/ usr/local」的庫。這會將/usr/local/inky/inky.h中的「inky.h」和/ usr/local/lib中的libinky.so放在一起。 現在,我想驗證我的應用程序configure.ac inky.h存在如下: dnl #

    1熱度

    1回答

    如果試圖從spec文件構建rpm的用戶在運行rpmbuild時在環境中設置了CONFIG_SITE,並且specfile以「./configure --prefix =/usr & & make「,那麼用戶在CONFIG_SITE中的設置可以完全破壞構建。 (作爲一個具體的例子,假設/usr/share/config.site有一行「prefix =/bar」,那麼spec文件的文件清單將會完全錯

    2熱度

    1回答

    我對autoconf和automake的工作方式有很基本的瞭解,可以從各種教程中收集。但是,因爲我希望我的庫在構建期間靈活,所以它們需要具有其他程序中常見的--with-FEATURE和--without-FEATURE功能。我如何實現這一點?

    1熱度

    1回答

    我正在開發同一個Autoconf/Automake項目中的apache模塊和共享庫。我的Makefile.am應該如何? 現在是: INCLUDES = -I$(top_srcdir) nobase_include_HEADERS = \ foo.h \ bar.h lib_LTLIBRARIES = libfoo.la libfoo_la_SOURCES = \