由於工作需要,要在Linux下用c++調用matlab生成的動態鏈接庫,第一步就是安裝MCR,MCR即為Matlab Compiler Runtime,可用於在未安裝 MATLAB 的計算機上執行編譯後的 MATLAB 應用程序或組件,Windows和Linux版本都有。本例中的系統為VMware下安裝的32位Ubuntu-12.04.1版,MCR為MCR_R2012a_glnx86版。
二、准備
確保系統已安裝好VMWare tools。將事先下載好存放在Windows主機下的MCR_R2012a_glnx86_installer.zip直接拷貝到虛擬機某個文件夾下,我這裡是放在Home/Downloads下面。
三、安裝
3.1、解壓:打開終端,然後輸入cd Downloads,回車,進入安裝文件所在目錄。
輸入 unzip MCR_R2012a_glnx86_installer.zip解壓。
3.2、安裝:輸入命令:sudo ./install -mode silent -agreeToLicense yes,回車。
出現下面字樣時,表明安裝成功。
四、配置環境變量
根據終端中如下圖的提示,添加環境變量。
步驟:在終端輸入$sudo gedit /etc/profile,打開profile文件。添加如下兩條路徑,保存,關閉。
五、安裝完成
輸入source /etc/profile更新,使得環境變量的設置立即生效。
然後分別輸入echo $LD_LIBRARY_PATH和 echo $XAPPLRESDIR命令檢查,確認上述兩條路徑添加成功。