1

build/そのため、別のビルド場所 (出力ファイル用、入力ファイル用) で動作する scons があり、うまく機能しsrc/ます。一つのことを除いて。

IDE (TI Code Composer 4) を使用してプログラムをデバッグしています。出力された実行可能ファイルを IDE で指定して実行すると、デバッグ用のソース ファイルとして IDE が使用するのはbuild/ディレクトリです。IDE でファイルを編集する場合を除いて、私はあまり気にしません。たとえば、 scons を再度実行するとすぐにmain.cppファイルが上書きされます。代わりbuild/main.cppに編集することを忘れないでください。src/main.cpp私はこの問題を認識していますが、同じ間違いを頻繁に犯します。

scons がビルド パスにコピーするソース ファイルを読み取り専用にする方法はありますか? (TI CCS4 が実行可能ファイルをデバッグしているときに適切なソース ファイルを使用する方法を尋ねたいのですが、答えが得られるとは思えません。)

4

2 に答える 2

1

このページには、InstallTargets を chmod 呼び出しでラップする方法についての情報があります。

参考までに、scons のユーザー リストは非常に活発で、多くの知識のある人がいて、すぐに回答を得ることができます。

于 2009-11-02T17:39:04.507 に答える
1

ビルド ディレクトリにソース ファイルを複製しないように scons にいつでも指示できます。

SConscript('src/SConscript', variant_dir='build', duplicate=0)
于 2009-11-02T20:32:14.437 に答える