※ 引述《nothing.bbs@bbs.nfu.edu.tw (.)》之銘言: > ※ 引述《maytedm.bbs@cpu.tfcis.org (maytedm)》之銘言: > > 因為小弟的站比較舊~ > > 所以原本沒有這個功能~ > > 剛剛找了一些文章照著修改 > > 慢慢除錯後只剩下 > > menu.o(.data+0x240): undefined reference to `m_zip' > > 這個問題~ > > ..data+0x240 <=這東西不知道該去哪裡除錯....QQ" > > 懇請幫忙^^ > 它的意思應該是找不到 .o 或 .a 甚至 .so 裡面有 m_zip 這個 symbol > 這個屬於 link 時的 error,所以在 link 時看有沒有漏了哪個 .o 或 .a > 或 .so 沒有放進去一起作連結 > 如果是 mail.c,那編譯出來應該會是 mail.o,可以用 nm mail.o|grep m_zip > 看是否有這 symbol,或 objdump 等工具去看... 如果有 grep 到的話應該 > 是放進去一起作 link 就 ok 了(以這個例子來看是放進 mail.o 就行了) 感謝 尋夢園 的 nothing 花了一個多小時幫我解決問題^^" 後來是自己搞笑~ 因為比較舊的版本寄信有分sendmail及bsmtp兩種 照新版的做是將m_zip放到bsmtp下 但主機卻是跑sendmail.... 所以一直沒有執行m_zip的function 現在可以正常執行囉^^ 不過還有一個問題 就是附件下載到電腦後用winrar開都會說 該檔案損毀或未知格式 附檔名是tar.gz (換成.tar .tgz或是把 uuencode -m 拿掉 都一樣的結果) -- =[﹎:�摃�◣��:﹎Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]= =[﹊:�摃�╱��:﹊Author ]|[220-142-192-202.dynamic.hi]|[���插�﹊:]=