gdbデバッガを使用してアプリケーションをデバッグしようとしています。このアプリケーションには、特定の環境要件があります。 gdbを起動する前に、私が望むように環境を設定してから、gdbを開きます。gdbの ".cshrc"の読み込みを停止するにはどうすればよいですか?
一見すると、すべてがうまくなっているように見えます。コマンドshow environment
には、私が望むすべての変数が表示されますが、run
コマンドを使用すると、魔法のようにリセットされます!
gdbが自動的に.cshrc
ファイルを呼び出してすべての環境変数をリロードしていることがわかりましたが、それを停止する方法はありません。これをどうやって止めることができますか?
.cshrc
ファイルがgdbから呼び出されてスキップされている場合は、そのファイルをチェックする方法はありますか?私はこれと数日間苦労してきましたが、それは信じられないほど刺激的です。
あなたは間違っています:GDBはあなたの '〜/ .cshrc'を読んでいません - あなたの' $ SHELL'は読んでいます。非インタラクティブに実行しているときにシェルが環境に邪魔されないようにするのが正解です。 –