2009-09-02 5 views
1

私はVxWorksのための実行可能ファイルを自動生成するためにReal-Time Workshopを使用していますが、私は次のコマンドでのエラーを取得しています:ここでMakefileのエラー

J:\Tornado\tests\add\add_tornado_rtw>make -f add.mk GENERATE_REPORT=0 TMW_EXTMODE_TESTING=0 RTWCAPIPARAMS=0 RTWCAPISIGNALS=0 MODELLIB=addlib.lib RELATIVE_PATH_TO_ANCHOR=.. MODELREF_TARGET_TYPE=NONE 
add.mk:345: *** target pattern contains no `%'. Stop. 
### Real-Time Workshop build procedure for model: 'add' aborted due to an error. 

はメイクファイルです。私はあなたの「作る」ことを推測している http://pastebin.com/m5bdf2c4c

答えて

1

は彼らにコロンとネイティブウィンドウのパスを許可していませんCygwinのメイク、次のとおりです。

MATLAB_ROOT   = C:\Program Files\MATLAB\R2008b 
... 
%.o : $(MATLAB_ROOT)/rtw/c/tornado/%.c 
     $(CC) $(CFLAGS) $(RT_MAIN_DEFINES) $< 

のThは、 "C"がパターン(%が見つからない)とみなします。つまり、makeは "C"がパターンであると仮定します。

問題に関するBugzillaのレポート:https://chess.eecs.berkeley.edu/bugzilla/show_bug.cgi?id=55

あなたがここからメイクのパッチを当てたバージョンをダウンロードすることができます。http://www.cmake.org/files/cygwin/make.exe