作者genwei (初学就是玩器材)
看板MATLAB
标题Re: [问题] MATLAB 2007b 会自动关闭
时间Sun Jan 20 14:44:55 2008
※ 引述《yeahbo (MSA-0011[Bst]PLAN303E)》之铭言:
: 不设定环境变数时,也会瞬间关闭吗?关闭时有跑出什麽讯息吗?
: Matlab以前的版本,在Windows下对AMD的CPU是用atlas_athlon.dll作为BLAS
: 不过2007b似乎是换了,atlas_athlon.dll不见了
: 我猜是换成acml.dll,也许可以试试看... (对Intel的CPU则是用mkl.dll)
刚看了一下C:\Program Files\MATLAB\R2007b\bin\win32\blas.spec 这个档案
里面原本有
GenuineIntel Family * Model * mkl.dll mklcompat.dll
#
Intel processorsAuthenticAMD Family 6 Model * mkl.dll mklcompa
#AMDAuthenticAMD Family 15 Model * acml.dll
似乎黄色部分的字串,要符合本身系统CPU的名称
按「我的电脑」右键「内容」选「进阶」
检查一下「环境变数」里的「系统变数」
找一下「PROCESSOR_IDENTIFIER」,看「值」里面名称是什麽
像我的CPU名字是 x86 Family 15 Model
79 Stepping 2, AuthenticAMD
所以我把缺少的黄色字部分加进本来的blas.spec档案里
放进AMD那一行,
#AMDAuthenticAMD Family 15 Model
79 Stepping 2 * acml.dll
结果就可以开启正常了>"<
有相同问题的可以试试看这个方法~~~ 终於可以用了,太高兴啦 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.135.156
1F:推 wdu:感谢~我的笔电也可以用~只是要加在GenuineIntel Family之後 01/20 21:05
2F:推 guteres:这篇该M 01/29 23:13
3F:推 kogrant:推推 这篇文章实用!! 05/23 05:35