これは、単体テスト フローの一部です。--command オプションを指定して gdb を実行し、テキスト ファイルからコマンドを実行します。次に、gdb の出力がファイルに送られ、そのファイルが参照ファイルと比較されます。しかし問題は、gdb が現在のシェル ウィンドウのサイズを使用して出力に改行を配置することです。ウィンドウが小さい場合は、出力に改行を追加して読みやすくします。
これを無効にするオプションがgdbにあるので、実行するシェルウィンドウに関係なく、テストの出力は常に同じになりますか?
編集:見つけました。これを最初のgdbコマンドとして使用します:
set width 80
時には物事は簡単です。