作者lihgong (人生,是一句引用句)
看板MATLAB
标题[心得] 用 Matlab 写 MEX 函数加速 vol.6
时间Sun Jun 17 16:48:55 2007
这篇不讲程式, 只说个奇怪的 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
1F:推 japing:推~~中文的问题真的不少= = 06/18 13:54
2F:推 lightkuo:T_T 没错 都要把资料匣换到没有中文的名称下才能跑 哭哭 07/25 07:44