如果你的c代碼文件爲:straight_line_integral_inner.c。
編譯步驟如下:
1. 設置編譯器
(1)在MATLAB命令窗口中運行mex –setup,出現下列提示:
Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n?
(2)選擇y,MATLAB將自動搜索計算機上已安裝的外部編譯器的類型、版本及所在路徑,並列出來讓用戶選擇:
Select a compiler:
輸入有lcc那個選項,我輸入的是1
(3)讓你確認選擇的編譯器是否正確,正確輸入y,否則輸入n。
2. 輸入mex straight_line_integral_inner.c 沒有報錯則編譯成功,你可以在你的項目文件夾下發現多了一個文件straight_line_integral_inner.mexw32。
這樣你就可以在MATLAB中調用C代碼了。
注:如果是WINDOWS系統,則生成mex32;如果是Win7則生成mex64.