Если вы используете -fsyntax-only
, вы просите, чтобы clang проверил только содержимое исходного файла и файлы, которые он включает. Он даже не генерирует объектный файл, не говоря уже о требованиях и библиотеках (статических или общих).
Вам потребуется как минимум рассматриваемый исходный файл и все файлы заголовков, которые он включает (или предварительно скомпилированную версию). Вам понадобятся как минимум файлы заголовков из библиотек, которые вы включаете, вам не нужно полное дерево исходных текстов. Как обычно упаковываются заголовочные файлы, зависит от библиотек, которые вы используете. Часто вы получаете дистрибутив «заголовки + библиотеки».