C 如何正确使用叮当的“-isysroot”?

C 如何正确使用叮当的“-isysroot”?,c,clang,llvm,C,Clang,Llvm,以下是我的目录结构: clang-sysroot \-sysroot \-usr \-include \-perqin.h \-test.c 在测试c中: #包括 如果我运行clang-c test.c-o test.o,编译将失败,因为编译器不知道在哪里可以找到perqin.h 所以我尝试添加isysroot参数: clang -isysroot "C:\...\clang-sysroot\sysroot" -c test.c -o test.o

以下是我的目录结构:

clang-sysroot
\-sysroot
  \-usr
    \-include
      \-perqin.h
\-test.c
在测试c中:

#包括
如果我运行
clang-c test.c-o test.o
,编译将失败,因为编译器不知道在哪里可以找到perqin.h

所以我尝试添加isysroot参数:

clang -isysroot "C:\...\clang-sysroot\sysroot" -c test.c -o test.o
但它仍然失败

我是否误解了
-isysroot
的用法?如果是,如何正确指定sysroot

有关详细屏幕截图: