rtems 4 11 部分m4檔案分析

2022-05-19 03:38:37 字數 602 閱讀 3482

本來想把configure.ac和各種m4檔案分析明白,發現有點困難,不過好在也能理解一些。

首先要明白m4,參見這個教程,寫得不錯,不論怎麼樣m4替換來替換去的,還真是不那麼容易懂,好在我們自己不用寫,只要看懂大意而已~

當autoconf和automake時使用時,使用者自定義巨集應該放在 acinclude.m4和m4/*.m4(gnu autoconf手冊上說好像是 aclocal/*.m4),流程是這樣的:

acinclude.m4 \

aclocal/*.m4 | === aclocal perl script (由automake提供) ===> aclocal.m4

configure.ac /

然後 autoconf 會在處理 configure.ac 之前先處理 aclocal.m4,使 acinclude.m4 aclocal/*.m4中包含的巨集定義可在configure.ac中使用

acinclude.m4 檔案有點複雜,沒有仔細看,另外,我發現 c/src/aclocal 和 cpukit/aclocal 有很多與 頂層目錄的 aclocal 目錄中相似或相同的檔案(這種設計應該是有問題的),暫時也用不著,先不管了,知道怎麼加乙個bsp就可以繼續向前了。

1016 部分A B Python實現

正整數 a 的 d a 為 1 位整數 部分 定義為由 a 中所有 d a 組成的新整數 p a 例如 給定 a 3862767,d a 6,則 a 的 6 部分 p a 是 66,因為 a 中有 2 個 6。現給定 a d a b d b 請編寫程式計算 p a p b 輸入在一行中依次給出 a ...

練習2部分題解

問題 g 汽水瓶 時間限制 1 sec 記憶體限制 128 mb提交 93 解決 45 201501010119 提交狀態討論版 題目描述 有這樣一道智力題 某商店規定 三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?答案是5瓶,方法如下 先用9個空瓶子換3瓶汽水,喝掉...

Mstar 6M48部分軟體流程之一

2 得到當前的 u8keycode 3 while 1 迴圈 3.1 在剛開機時,首先 entopstate state top digitalinputs 等待使用者輸入 3.3 當使用者在ir中輸入menu按鍵 switch u8keycode case key menu entvstate s...