Closed flamesky0 closed 1 year ago
На экране будет слишком много информации. Сейчас оно пишет в stderr краткий отчет, а если что-то не passed, пользователь посмотрит в log.txt. Причем оно и сейчас пишет об ошибках потому что в конце стоит "grep -e PASS -e FAIL -e error log.txt":
./run_all_using_iverilog_under_linux_or_macos_brew.sh 01_01_mux_question.sv PASS 01_02_mux_if.sv PASS 01_03_mux_case.sv PASS 01_04_mux_index.sv:1: syntax error 01_05_mux_gates.sv PASS 01_06_mux_2n_using_muxes_n.sv PASS 01_07_mux_using_narrow_data_muxes.sv PASS 01_08_not_gate_using_mux.sv PASS 01_09_and_gate_using_mux.sv PASS 01_10_or_gate_using_mux.sv PASS 01_11_xor_gate_using_mux.sv PASS
Предлагаю в файлах run_all_using_iverilog_under_linux_or_macos_brew.sh использовать команду tee:
Таким образом пользователь при компиляции будет видеть ошибки на экране