2013-03-29 42 views
1

am使用scons和瑞薩編譯器。如何告訴scons編譯.src文件,如.c文件

在我的項目中,我需要編譯.c,.s和.src文件。

我能夠編譯.c和.s文件。

但如果scons的發現的.src文件,它跳過文件

誰能幫助我做到這一點。

謝謝。

+1

誰就標註下來,請說爲什麼這是一個不好的問題 –

+0

似乎是一個有效的問題,我不明白爲什麼它downvoted。 – Brady

回答

1

首先,您需要將此擴展名添加到env['CPPFILESUFFIXES']以獲取.src文件以掃描標題依賴關係。

其次,可悲的是,雖然FORTRAN允許您提供的擴展列表,C沒有,所以你必須定義自己的建設者它模仿C++ BUILDER

+0

嗨湯姆坦納 感謝您的回答。我添加了一個supperate builder來編譯我的項目中的.src文件。現在它工作正常。謝謝。 srctoobj_build =生成器(行動= '$ ASCOM',後綴= '.OBJ ') env.Append(建築工地= {' Srcfile_build':srctoobj_build}) 來源= env.Srcfile_build(srcfilelist) –

+0

請記得接受答案如果它爲你工作 –

+0

嗨 我創建了一個新的建設者。 它正在編譯完美的.src文件。我的問題是編譯它時沒有使用給定的COMSTR字符串。怎麼做。 –