我很难理解这行代码的作用:
sprintf(obj, "%s.o", root);
obj和根都是字符缓冲区,从我读根基本上复制到obj?我不确定"%s"是什么。"O"就是做。%s是指定一个字符串,但是.o?
感谢您的帮助
%s
将被替换为root
的内容,然后是字符串的.o
部分,这只是一个"附加"文本。例如,如果root
有"file",则obj
将设置为"file.o"。