Я начинаю с использования SystemC и изучаю пример, упомянутый в Использование существующих фреймворков модульного тестирования с СистемаC
Я не очень понимаю, зачем нужен форк, особенно когда один форк только ждет другого. Есть ли что-то в ядре, которому нужна такая многопоточность (особенно обработка событий)? (другими словами: нужен ли мне этот тип обработки ТОЛЬКО тогда, когда мне нужно параллельное тестирование, или также в более простых случаях)
Другой вопрос, что в связанном ответе я вижу логотип в начале
SystemC 2.2.0 --- Feb 24 2011 15:01:50
Copyright (c) 1996-2006 by all Contributors
ALL RIGHTS RESERVED
Running main() from gtest_main.cc
в то время как в моем случае логотип находится в конце вывода
Running main() from gtest_main.cc
[==========] Running 0 tests from 0 test cases.
[==========] 0 tests from 0 test cases ran. (0 ms total)
[ PASSED ] 0 tests.
Hello World.
SystemC 2.3.1-Accellera --- Mar 28 2017 21:08:36
Copyright (c) 1996-2014 by all Contributors,
ALL RIGHTS RESERVED
Это просто из-за разных версий или это ожидаемое своевременное поведение?