linux版本為centos6.8
matlab版本為r2015b
gcc版本為gcc4.7.4
matlab2015b需要的系統版本redhet6以上,其他matlab版本對linux版本的相容性問題可以參考mathwork官網
matlab2015b需要的gcc版本是gcc4.7.x,其他matlab版本的相容性問題可以參考mathworks官網。
因為centos6.8自帶的gcc版本為gcc4.4,所以需要自行安裝gcc4.7.x。安裝教程見在centos6.8下更新安裝gcc4.7.4
在centos6.8下安裝matlab2015b的教程見centos6.8下安裝matlab1025b教程
這裡我想實現的混編方式是用c來呼叫matlab引擎
安裝好gcc4.7.4和matlab2015b以後,配置環境變數。把下面的內容寫入matlab.env檔案。
export path=$path:"/opt/matlab/bin"
export ld_library_path=$ld_library_path:"/opt/matlab/bin/glnxa64"
export c_include_path=$c_include_path:"/opt/matlab/extern/include"
export library_path=$library_path:"/opt/matlab/bin/glnxa64"
export ld_library_path=$ld_library_path:"/opt/gcc-4.7.4/installdir/lib64"
儲存退出,然後執行
source matlab.env
這樣環境變數就配置好了。
寫好呼叫matlab引擎的c程式,用gcc編譯執行即可。注意要用安裝的gcc4.7執行,而不是預設的gcc4.4。
/opt/gcc-
4.7.4/installdir/bin/gcc *
.c -lmx
-lmex
-leng
發現新世界 centos6 8 靜態ip配置
vim etc sysconfig networkhostname 你需要修改的名字 vim etc udev rules.d 70 persistent net.rules pci device 0x8086 0x100f e1000 subsystem net action add driver...
centos6 8配置靜態ip
直接上乾貨 1 用vim或者vi開啟配置檔案 vim etc sysconfig network scripts ifcfg eth0 2 把裡邊的內容改成醬紫 知道大夥都不想打字,諾,文本版 device eth0 hwaddr 00 0c 29 b0 0a 23 type ethernet uu...
Centos 6 8 下安裝ftp及相關配置
需求 之前,將ftp安裝在系統目錄,結果系統一直告警儲存空間不足,把他們遷移到其他目錄 1 安裝 安裝前確認是否安裝,我是之前安裝過 yum install vsftpd y 2 配置vsftp.conf配置 anonymous enable no 禁止匿名登入 chroot local user ...