CHANGES TO GNUMEX BETWEEN VERSIONS 1.11 AND 1.12.
1. The mex-files uigetpath and shortpath have been recompiled and the new
versions are compatible with, and called if, the Matlab version is >= 7.4.
Comments at the start of uigetpath.c and shortpath.c have been modified
(but otherwise these files are unchanged).
2. Gnumex now creates .def-files if needed. Starting with Matlab 7.4 there are
no libmex.def, libmx.def and libmat.def that come with Matlab. In earlier
Matlab versions these reside in <matlabroot>\extern\include. The .def files
are written in the directory where gnumex.m is located.
3. The gcc option -mcpu=pentium has been deprecated (from gcc version 3.4.0
according to "Google"), and instead one Gnumex uses -march=pentium which is
also comptible with older gcc versions
4. The -mrtd flag has been removed for Fortran compilation (KJ had a nasty
crash with a Fortran program using large arrays and could not resolve it
the -mrtd flag was dropped).
5. The mex file extension was changed from .dll to .mexw32 in Matlab version
7.1 and the new Gnumex honours this.
6. A bug was fixed on line 733 of version 1.11 gnumex.m. When directories were
nonexistent fp was used without being defined.
7. The switch -funroll-all-loops has been added to Fortran compilation.
8. A potential "year-2000" problem with mlv was fixed. The old definition
would fail if and when Matlab reaches version 10.
9. The switch -fleading-underscore was removed from Fortran compilation (it
is the default anyway, and just causes confusion with the switch
-fno-underscoring, which is necessary)
10. Gnumex now locates both the Cygwin and Mingw folders (or does its best to
locate them), instead of setting the Mingw folder always to c:\Mingw.
11. Gnumex now defaults to using Mingw instead of Cygwin, unless it finds
Cygwin and not Mingw, for reasons explained in the README.TXT file.
12. A g77-compatible example mex Fortran program accompanies Gnumex 1.12. An
engine demo Fortran program is also included now.
13. A new README file has been written.
14. Changes were made to "gnumex test" to (possibly all due to changes in Matlab
Mingw and Cygwin since it was written). On my machine it now runs with
everything OK (cygwin engine does not work and is not tested).
Except for no. 1, 2, 13 and 14 these changes all only affect gnumex.m.
Kristjan Jonasson (jonasson@hi.is)
CHANGES BETWEEN VERSION 1.12 AND 1.13
The changes are mostly cosmetic. Comments at the start of gnumex.m were updated
slightly (and version number corrected). An extraneous file (mexopts.bat) was
removed and rccompile.pl (which may be needed by some older Windows/Matlab
versions) was added again (it was somehow lost between v1.11 and v1.12).
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
gnumex-1.13.zip (31个子文件)
linkmex.pl 3KB
gnumex.m 42KB
mexdlltool.exe 506KB
shortpath.dll 5KB
changes.txt 3KB
uigetpath.dll 5KB
shortpath74.mexw32 6KB
src
shortpath.c 1KB
uigetpath.c 2KB
.svn
props
all-wcprops 520B
entries 791B
text-base
uigetpath.c.svn-base 2KB
mexgcc.c.svn-base 2KB
shortpath.c.svn-base 1KB
dlltool.c.diff.svn-base 5KB
format 2B
tmp
props
text-base
prop-base
prop-base
uigetpath.c.svn-base 81B
mexgcc.c.svn-base 81B
shortpath.c.svn-base 81B
dlltool.c.diff.svn-base 81B
mexgcc.c 2KB
dlltool.c.diff 5KB
rccompile.pl 2KB
makedef.m 1KB
README 5KB
readme-fortran.txt 2KB
yprime_g77.f 931B
yprimef.f 433B
fengdemo.f 2KB
uigetpath74.mexw32 6KB
mexgcc.exe 4KB
共 31 条
- 1
资源评论
- zhongxuntem2015-04-12我下载了,但没试用,也支持一下吧!
- yunjinss2015-05-12不错,适合初学者
- mikeneuq2012-07-11好用,编译通过
- 编程小菜鸡2014-03-20是32位的啊?
TScott
- 粉丝: 9
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功