Linux使用GCC编译matlab的m文件使其可执行
来源:互联网 发布:创业 知乎 编辑:程序博客网 时间:2024/06/06 08:38
本文主要记录,Linux下matlab的m文件的编译以及执行过程
- 安装matlab_linux,linux下matlab的下载以及安装的参考连接,http://bbs.feng.com/read-htm-tid-6280022.html。
- 启动matlab,在matlab命令行上设置编译器,使用命令如下:
- mex -setup
- 启动编译工具,deploytool,命令如下,安装图形界面添加需要编译的文件,并开始编译,可以编译成可执行文件或者动态链接库。若希望直接执行,编译成动可执行文件即可,若和其他语言混编,可以做成动态链接库,可以根据需要在图形界面上进行配置。本实验是做成一个可执行文件。
- deploytool
- 假设应用程序名称为,Test,这编译完成后会生成一个Test文件夹,我们需要的可执行文件就在Test/distrib目录下。此时distrib 目录下面有两个文件,一个是run_Test.sh脚本文件和Test可执行文件。此时执行run_Test.sh文件,并不能执行,因为在Linux下,默认不会安装MCR,需要手动安装,MCR所在的路径为:matlab按照路径/toolbox/compiler/deploy/glnx86。安装完MCR后,执行如下命令,即可执行编译生成的Test文件。
- run_Test.sh MCR_Install_Dir
- 若不想使用run_Test.sh脚本,直接运行Test文件,只需要设置两个环境变量即可,分别是:
- export XAPPLRESDIR=/opt/matlab2009b/X11/app-defaults
- LD_LIBRARY_PATH=/opt/matlab2009b/runtime/glnx86:/opt/matlab2009b/bin/glnx86:/opt/matlab2009b/sys/os/glnx86:/opt/matlab2009b/sys/java/jre/glnx86/jre/lib/i386/native_threads:/opt/matlab2009b/sys/java/jre/glnx86/jre/lib/i386/server:/opt/matlab2009b/sys/java/jre/glnx86/jre/lib/i386/client:/opt/matlab2009b/sys/java/jre/glnx86/jre/lib/i386
- 其中,/opt/matlab2009b,为matlab的安装路径,此时可以直接运行,Test文件了。
0 0
- Linux使用GCC编译matlab的m文件使其可执行
- Linux使用GCC编译matlab的m文件使其可执行
- 【ndk】直接使用ndk提供的arm-linux-androideabi-gcc编译android可执行程序
- VS 编译 matlab 的 m 文件
- 将matlab的.m文件打包为独立可执行程序.exe —— 基于Matlab R2015b
- matlab (.m)文件生成 windows 可执行(.exe)文件
- MATLAB中M文件的使用
- Delphi 如何使用 Matlab 的 .m文件?
- matlab .m文件的编写&使用
- Linux gcc 使用以及库文件的编译
- matlab将M文件直接编译为可独立使用的EXE可执行文件
- matlab将M文件直接编译为可独立使用的EXE可执行文件
- matlab的M文件
- MATLAB的M文件
- Matlab的M文件
- 将MATLAB的M-脚本转换为可执行程序
- Linux 挂载移动硬盘,使其内部文件有可执行权限
- MATLAB的M文件的学习和使用
- Cocos2d-3.x_基本数据类型(cocos2d::Value)
- 初学ucosII(二)
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- Fisher准则线性分类器的Python实现
- [授权发表]也谈C语言编程风格:从程序员到工程师的蜕变
- Linux使用GCC编译matlab的m文件使其可执行
- 初识NuGet
- 堆排序
- java总结
- 视觉SLAM漫谈
- Linux远程桌面VNC安装及配置
- Android-Studio 安装(转帖)
- HDOJ刷题(1096)
- 向量处理机3___基本的单级互连网络_立方体Cube