在Linux下开发执行GEM5程序时,需要先启动GEM5,然后使用telnet对GEM5进行连接,才能看到串口信息.因为操作步骤多,所以写了脚本用来运行GEM5和Telnet程序,并且对两个程序进行监听,任意一个退出后,则将另外一个也退出. 原本,两个进程的终止命令都使用了kill -9 来进行退出.但是在使用过程中发现,GEM5运行结束后,有时会产生stats.txt文件,有时不会.经过分析发现,只有在先退出GEM5时,才会有stats.txt文件产生. 分析现象,得出结论:GEM5需要使用c…