看板 SetupBBS 關於我們 聯絡資訊
※ 引述《gbwdio.bbs@bbs.kimo.com.tw (gbwdio)》之銘言: : 對了,我只是想知道要用什麼程式執行 Makefile 是寫給 compiler (ex: cc / gcc) 用的 讓他知道要利用什麼方法去編譯出 相關的執行檔 下面是這個說明文件的舉例 ... (gcc 為內建 請依貴站實際狀況更改) % cd ~/src/maple (把目錄轉到 src/maple) % vi Makefile (或是 joe / ee 之類支援 Tab 的編輯器亦可 不要用 ve) [若你使用 FreeBSD 請改成] # ------------------------------------------------------ # NetBSD, 386BSD, FreeBSD # ------------------------------------------------------ OS_DEF = -DNETBSD -DBSD44 -DTWO_LONGJMP_ARGS CC = gcc CFLAGS = -Os -I../maple LIBS = -ltermcap -lcrypt -lcompat -export-dynamic # ------------------------------------------------------ # Linux : please remove -lrpcsvc in 'bbsrf' section # ------------------------------------------------------ #OS_DEF = -DLINUX -DTWO_LONGJMP_ARGS #CC = gcc #CFLAGS = -O6 -s -pipe -fomit-frame-pointer -I/usr/include/bsd #LIBS = -ltermcap -lbsd [若你使用 Linux 請改成] # ------------------------------------------------------ # NetBSD, 386BSD, FreeBSD # ------------------------------------------------------ #OS_DEF = -DNETBSD -DBSD44 -DTWO_LONGJMP_ARGS #CC = gcc #CFLAGS = -Os -I../maple #LIBS = -ltermcap -lcrypt -lcompat -export-dynamic # ------------------------------------------------------ # Linux : please remove -lrpcsvc in 'bbsrf' section # ------------------------------------------------------ OS_DEF = -DLINUX -DTWO_LONGJMP_ARGS CC = gcc CFLAGS = -O6 -s -pipe -fomit-frame-pointer -I/usr/include/bsd LIBS = -ltermcap -lbsd [編譯新的 BBS 程式] % make clean update 但說個不幸的消息 如果你是利用 RedHat 而且是 7.0 版以後的 可能會出現一堆錯誤 訊息 無法編譯成功 所以還是強烈建議 如果要利用 maple 2.36b 來架站 BBS 作業系 統請選擇使用 FreeBSD 較好 反之 如果真的只能選擇 RH 較新版本 個人建議 Maple3- WindTop / Maple3-itoc 這兩者的相容性較好 (其他 Linux 比照 RH) -- Origin: Atlantis DN: bbs.ats.idv.tw IP : 203.73.231.195 ST: atlantis