看不懂 test0 和 resolve.cc 的关系,感觉 test0 好像和符号解析没关系,但是 make test0 后编译的是 resolve.cc 部分的内容?

或者说 test0~5 哪几个是针对 resolve.cc,哪几个是针对 relocation.cc 啊?

请仔细阅读指导书。test 0 与 test 1 只需填写 relocation.cc,test 2 与 test 3 只涉及 resolve.cc,但实现上的错误可能影响前两个 test 的结果。test 4 和 test 5 要求两个文件之间的协作。