am使用scons和瑞薩編譯器。如何告訴scons編譯.src文件,如.c文件
在我的項目中,我需要編譯.c,.s和.src文件。
我能夠編譯.c和.s文件。
但如果scons的發現的.src文件,它跳過文件
誰能幫助我做到這一點。
謝謝。
am使用scons和瑞薩編譯器。如何告訴scons編譯.src文件,如.c文件
在我的項目中,我需要編譯.c,.s和.src文件。
我能夠編譯.c和.s文件。
但如果scons的發現的.src文件,它跳過文件
誰能幫助我做到這一點。
謝謝。
首先,您需要將此擴展名添加到env['CPPFILESUFFIXES']
以獲取.src
文件以掃描標題依賴關係。
其次,可悲的是,雖然FORTRAN允許您提供的擴展列表,C沒有,所以你必須定義自己的建設者它模仿C++ BUILDER
嗨湯姆坦納 感謝您的回答。我添加了一個supperate builder來編譯我的項目中的.src文件。現在它工作正常。謝謝。 srctoobj_build =生成器(行動= '$ ASCOM',後綴= '.OBJ ') env.Append(建築工地= {' Srcfile_build':srctoobj_build}) 來源= env.Srcfile_build(srcfilelist) –
請記得接受答案如果它爲你工作 –
嗨 我創建了一個新的建設者。 它正在編譯完美的.src文件。我的問題是編譯它時沒有使用給定的COMSTR字符串。怎麼做。 –
誰就標註下來,請說爲什麼這是一個不好的問題 –
似乎是一個有效的問題,我不明白爲什麼它downvoted。 – Brady