4

メイクファイルを書きました。このメイクファイルは SVN にチェックインされます。プロジェクト ディレクトリ パスに環境変数を使用して、さまざまなコンピューターが makefile を変更せずに実行できるようにしました。

例:PRJ_ROOT_DIR := $(REF_DIR)/projectName/trunk/Temp 環境変数REF_DIRC:/Users/myName/Desktopです。

ただし、プロジェクトをビルドするだけで、makefile は自動的に次のように変更されます。 PRJ_ROOT_DIR := C:/Users/myName/Desktop/projectName/trunk/Temp

これは、makefile が変更された SVN に表示されます。

メイクファイルがそのまま残るようにするにはどうすればよい PRJ_ROOT_DIR := $(REF_DIR)/projectName/trunk/Tempですか? SVNが変更を検出しないように、バックグラウンドで変更が行われ、ビルドされたメイクファイルに表示されない場所はどこですか?

4

1 に答える 1

1

答えが見つかりました。はmakefile自動生成されます。したがって、生成されたメイクファイルを変更しても役に立ちません。

コンパイルはEclipse環境で行われるため、Eclipseにタグを付けました。その環境で変更する必要があるかもしれないいくつかの設定があるかもしれないと思いました。

于 2012-11-12T07:44:30.250 に答える