m4

    2熱度

    1回答

    當在m4_foreach_w中調用AC_CHECK_HEADERS時,autoheader(2.65)似乎會生成僞造模板。例如: m4_foreach_w([hdr],[[foo.h] [bar.h]], [AC_DEFINE([HAVE_]m4_translit(m4_toupper(hdr),[/.],[__]),[1], [Define to 1 if ]hdr[ is

    2熱度

    1回答

    我想重新組合多條語句在[]: AC_ARG_WITH( [float], [AS_HELP_STRING( [--with-float], [use float instead of doubles to store polynoms coefficients])], [real=float], <--- here I'd like to add

    1熱度

    1回答

    Hej everyone, 我想更新我的autoconf,因爲我需要版本2.62或更新版本,Mac OSX 10.6.8只提供舊的2.61。 (Eventuall,我正在嘗試安裝SAGA-GIS API)。 我按照這些指示:http://www.mattvsworld.com/blog/2010/02/install-the-latest-autoconf-and-automake-on-mac-

    7熱度

    3回答

    作爲一個長長的,骯髒的故事的一部分,其最終目標只是爲了在Windows中使用code :: blocks而安裝GMP,我正在嘗試配置gmp。我使用以下命令執行此操作: ./configure --prefix=${gmp_install} 一切都開始好起來。幾分鐘,一點進展後,一切都嘎然而止,我得到這個消息: configure: error: No usable M4 in $PATH or /

    2熱度

    1回答

    我正在使用M4擴展某些文件的系統,但我在某些情況下遇到擴展問題。用於定義/宏命名(我寧願不如果可能的話改變)的約定是__<name>__(即雙前端和後端下劃線。)因此,這正常展開: define(`__ROOT__', `/home/mydir') ... __ROOT__/bin 給 /home/mydir/bin 但, define(`__PREFIX__', `App_Mnemo

    1熱度

    2回答

    這應該是可能的,但由於我是m4的新手,我不知道如何去做,或者如何編寫算法來做到這一點(在m4中) 。 編輯: 就解決了這個問題,反正以供將來參考,我有一系列的人物,他們需要被轉換爲等效的ASCII碼點,例如 ascii(-{COLON}-, -{:}-) => #define TKN_COLON 58

    1熱度

    2回答

    我試圖創建宏用於刪除M4字符串的最後一個字符,我試圖做一些事情,如: define(`delete_last',substr(`$1',`0',eval(``len($1)'-1')))dnl 這是一個最接近工作的人,但我仍然無法做到。我現在需要一些幫助。

    5熱度

    1回答

    我正在用m4編寫宏以輕鬆地將數學嵌入HTML代碼中。斜槓需要逃脫,我想自動化這個過程,但我還沒有找到一個好方法。 運行在以下m4說明問題了: define(`_imath', `esyscmd(`echo "$ $1 $"')')dnl _imath(y = \frac{1}{2} x^{2.3} + 2) 我在下面的輸出: $ y = rac{1}{2} x^{2.3} + 2

    1熱度

    1回答

    我有一個m4宏的問題。宏是 define(BARRIER, ` #if defined USE_PTHREAD_BARRIERS barrier_wait(&$1,$2,$3); #elif defined (USE_CENTRALIZED_BARRIERS) central_barrier(&$1,$2,$3); #endif ') ,並在我的.C文件,我有 BARRIER(Gl

    1熱度

    1回答

    我想創建一個基本上調用AC_CHECK_SIZEOF(類型)的m4宏,然後使用AC_SUBST來定義該變量進行替換。 所以給定輸入的: AX_CHECK_SIZEOF_AND_SUBST(int, 4) 我想要的@[email protected]所有出現與4 更換這是我想出了這麼遠,但顯然是行不通的: AC_DEFUN([AX_CHECK_SIZEOF_AND_SUBST], [ AC