[心得] 用 Matlab 寫 MEX 函數加速 vol.6
這篇不講程式, 只說個奇怪的 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
07/25 07:44, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章