[問題] mex 編譯程式的路徑已回收
我有很多.c檔案
會被一個.cpp主程式使用
所以我想要先產生.o檔再全部包進去.cpp主程式裡面
比如說:
mex -c head.c -o head.o
mex -c heart.c -o heart.o
mex -c hand.c -o hand.o
mex -c foot.c -o foot.o
...
mex robot.cpp head.o hand.o foot.o
但是現在我想用一行就把所有事情作完
所以我用
mex robot.cpp head.c heart.c hand.c foot.c ...
在windows下的matlab可以改寫成
mex robot.cpp ./*.c
到目前為止都沒有問題
但是我把上面那一行拿到linux下的matlab
就無法編譯了
它顯示原因是系統找不到"./*.c"這個檔案
請問有沒有人可以為我解惑
這問題困擾我很久了,謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.132