RT,lab5做tmpfs的时候想输出调试,但不管在任何一处加上printf (包括在tmpfs_test中main的第一句),make grade运行时的控制台和根目录下的chcore.out都没有printf的信息。请问用户态程序的printf信息在哪里能看到?
好像懂了,应当先make user编译用户程序代码,然后所有编译的可执行文件都会写到user/build/ramdisk里面,然后再用make run-xxx和make run-xxx-gdb即可调试 建议完善一下lab4和lab5的手册,不然真的想调试也挺让人无从下手的
你好,关于用户程序的编译过程与调试、运行方法已在lab3中进行了较为详细的介绍,lab4与lab5由于同lab3没有区别,因此受限于篇幅原因没有再行赘述,望理解,谢谢!