![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- VIVO討論區 (數位機上盒)
(https://www.pcdvd.com.tw/forumdisplay.php?f=15)
- - 請問toolame要怎麼makefile??
(https://www.pcdvd.com.tw/showthread.php?t=44467)
|
|---|
請問toolame要怎麼makefile??
不好意思,
因為下載了toolame 0.2i, 但不曉得怎麼make file把他變成執行檔, 所以想請問大家,要怎麼做才行呢?謝謝! |
去找有執行檔的版本吧(其實我也不是很會)
仔細教你如何自己編譯可能比去找執行檔的版本還複雜 而且也超過這個版討論的範圍了 不過還是給一些可行的提示好了(我有編譯過02h) 我是用cygwin編譯的,可以不必修改makefile就編譯成功 可是編譯出的執行檔比一般網路上抓到的版本大很多,而且要有cygwin的dll才能使用 (有人用MingW或是其他編譯器成功的嗎?) == 另外,toolame不是只出到02h 我在作者的網頁上沒看到02i呀? |
謝謝你的回信,
不過就是因為02i找不到執行檔, (只有看到02h) 所以才會想到來問說看要怎麼編譯, 不過既然難以三言兩語講清楚, 我看我暫時也是學不會,呵, 就乖乖用02h囉! 還有02i在: http://members.dingoblue.net.au/~mikecheng/ 這裡就可以看到囉! |
我編譯好了,這一版的確不像之前可以直接用cygwin編譯而需要修改makefile
好像是多用了一個dmalloc函式庫的樣子 在common.h的最後面有#include<dmalloc.h>會造成編譯的時候找不到函式庫Header 所以我把makefile這兩行加上了# #DMAL = -DDMALLOC -DMEMFIX #DMALLOCLIB = -ldmalloc 以後就可以編譯了,也似乎可以正常執行(我用來壓幾個Wave檔都沒遇到甚麼問題) 但是不知道這樣改會不會對程式執行的結果有影響! 所以如非必要,還是不要用我編譯的這個版本 不過還是附給有需要的人參考 == 另外,為了縮減執行檔和dll的大小,我用UPX 1.20w重新壓縮過執行檔和cygwin1.dll了(原本加起來超過1MB) 不喜歡的人可以自己解壓縮 |
| 所有的時間均為GMT +8。 現在的時間是10:29 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。