[心得] 用 Matlab 寫 MEX 函數加速 vol.6

看板MATLAB作者 (人生,是一句引用句)時間17年前 (2007/06/17 16:48), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
這篇不講程式, 只說個奇怪的 bug 大部分的EDA-tool, 都是老外寫的 他們沒有處理中文檔名的問題 所以這些tool碰到中文路徑, 中文檔名, 掛掉是很正常的 不信的話 讓modelsim吃個 "加法器.vhd" 試試看就知道了 ---- 很不巧, Matlab 內建的 C-complier: lcc 也有這個問題 在我研究 MEX function 時 我第一個問題就是程式編譯不過 他會在最後 linking 的時候, 告訴我 link error 原因是 linker 要吃一個在 C:\document ... \ user-name\ ooxx.pl 之類的 剛好我的 user-name 是QQ毛 中文字啊 話說這個問題 整整耗了我兩個鐘頭找原因 Orz ---- 所以我建議, 在開始寫程式之前 先來個空白測試吧, 這個測試必須非常非常簡單, 越無腦越好 我個人認為 Hello World 是個不錯的選擇 XD 先把工作環境測試好 :) ---- 另外, 還是 lcc 的一個 bug 就是程式碼裡的註解, 也不可以有中文註解喔 不只是 lcc 我碰到過一些 EDA-tool 都有這樣的問題 大家以後碰到軟體不能執行 找半天找不出原因 先回過頭懷疑中文環境 也許會有意想不到的發現 XD -- 科科... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.13.24

06/18 13:54, , 1F
推~~中文的問題真的不少= =
06/18 13:54, 1F

07/25 07:44, , 2F
T_T 沒錯 都要把資料匣換到沒有中文的名稱下才能跑 哭哭
07/25 07:44, 2F
文章代碼(AID): #16TFLuKl (MATLAB)