![]() |
||
|
Advance Member
![]() ![]() 加入日期: Mar 2001 您的住址: Taipei
文章: 361
|
請問toolame要怎麼makefile??
不好意思,
因為下載了toolame 0.2i, 但不曉得怎麼make file把他變成執行檔, 所以想請問大家,要怎麼做才行呢?謝謝! |
|||||||
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
去找有執行檔的版本吧(其實我也不是很會)
仔細教你如何自己編譯可能比去找執行檔的版本還複雜 而且也超過這個版討論的範圍了 不過還是給一些可行的提示好了(我有編譯過02h) 我是用cygwin編譯的,可以不必修改makefile就編譯成功 可是編譯出的執行檔比一般網路上抓到的版本大很多,而且要有cygwin的dll才能使用 (有人用MingW或是其他編譯器成功的嗎?) == 另外,toolame不是只出到02h 我在作者的網頁上沒看到02i呀?
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 |
||
|
|
|
Advance Member
![]() ![]() 加入日期: Mar 2001 您的住址: Taipei
文章: 361
|
謝謝你的回信,
不過就是因為02i找不到執行檔, (只有看到02h) 所以才會想到來問說看要怎麼編譯, 不過既然難以三言兩語講清楚, 我看我暫時也是學不會,呵, 就乖乖用02h囉! 還有02i在: http://members.dingoblue.net.au/~mikecheng/ 這裡就可以看到囉! |
|
|
|
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
我編譯好了,這一版的確不像之前可以直接用cygwin編譯而需要修改makefile
好像是多用了一個dmalloc函式庫的樣子 在common.h的最後面有#include<dmalloc.h>會造成編譯的時候找不到函式庫Header 所以我把makefile這兩行加上了# #DMAL = -DDMALLOC -DMEMFIX #DMALLOCLIB = -ldmalloc 以後就可以編譯了,也似乎可以正常執行(我用來壓幾個Wave檔都沒遇到甚麼問題) 但是不知道這樣改會不會對程式執行的結果有影響! 所以如非必要,還是不要用我編譯的這個版本 不過還是附給有需要的人參考 == 另外,為了縮減執行檔和dll的大小,我用UPX 1.20w重新壓縮過執行檔和cygwin1.dll了(原本加起來超過1MB) 不喜歡的人可以自己解壓縮
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 此文章於 2001-09-20 06:22 AM 被 lwb 編輯. |
|
|