Clang precompiled header not find header

I use this command line to precompiled header.

clang -x c-header pch.h -o pch.h.pch -v 

return

The iostream path is usr/include/c++/9/iostream.
Why clang not find this header?

I should use ‘c++ -header’ ,not ‘c-header’.