Я думал, что Makefile просто выполняет указанные команды оболочки, но все выглядит не так просто:
sample.m - это минимальная программа Matlab, которая отображает слово на экране.
При запуске из Makefile он не ведет себя так же, как при запуске из оболочки ...
Из скорлупы
alex:~$ matlab -nosplash -nodisplay -r "sample"
-> Правильно отображает слово
Из Makefile
all :
matlab -nosplash -nodisplay -r "sample"
alex:~$ make
-> Отображает слово с голубой рамкой
Как это может быть иначе?
Я использую Matlab 2010a на машине с Ubuntu 10.04.
В сценарий sample.m не передаются аргументы.