Walis
12 years ago
針對 GTK 的 automake ,才知道 AC_CONFIG_HEADERS([config.h]) 要下什麼 command
latest #16
Walis
12 years ago
我漏掉了一個過程,再貼一次好了
Walis
12 years ago
(1) autoscan 後,更改 configure.ac 的內容
(2) 建立 Makefile.am
Walis
12 years ago
(3) aclocal 產生 aclocal.m4
立即下載
Walis
12 years ago
(4) autoheader 產生 config.h.in
Walis
12 years ago
(5) autoconf 產生 configure
Walis
12 years ago
(6) automake --add-missing 產生 Makefile.in
Walis
12 years ago
(7) ./configure 產生 Makefile
Walis
12 years ago
----
configure.ac 中,針對 GTK 要加入
AM_PATH_GTK_2_0(2.2.0,,AC_MSG_ERROR(GTK_HelloWorld 1.0 needs GTK+ 2.2.0))
Walis
12 years ago
Makefile.am 中,針對 GTK 要加入
AM_CPPFLAGS = @ GTK_CFLAGS @
LDADD = @ GTK_LIBS @
Walis
12 years ago
--
可惜的是 執行 checkinstall 沒辦法產生 DEB
Walis
12 years ago
---
GTK 的部分,應該還要再加上什麼參數或設定,才能產生 DEB 吧,目前,就先到這裡。
Walis
12 years ago
---
這個例子,可以跑完上述的流程,最後也能產生 DEB 。好好看一下,是那裡有差。
https://live.gnome.org/C...
Walis
12 years ago
Fred 說,除了自己要多下功夫多用心之外,也要多google尋求資源。
Walis
12 years ago
configure.acMakefile.am 檔案,還是有許多看不懂的參數。只知道順序,還不清楚為何這樣放,需要瞭解的東西,還有一大票哩。
Walis
12 years ago
---
這個例子,有 glade ,也可跑完上述流程,也可產生 DEB 。我想,差不多了吧,例子很多耶。可以好好看人家寫的 code 了吧。
adammonsen.com/tut/libgl...
Walis
12 years ago
碰到問題,就再找嚕。加油。
back to top