[英]Clang linking problems
我正在嘗試在我的 cpp 文件上運行 clang(clang-tidy)。 我收到如下錯誤:
main.cpp:1:10: fatal error: 'iostream' file not found
我在互聯網上搜索問題,但找不到解決方案。 我使用本指南下載 llvm 和 clang。 我試圖將我的標題與-DGCC_INSTALL_PREFIX
和-stdlib
選項鏈接-DGCC_INSTALL_PREFIX
,但沒有奏效。
Ubuntu 系統。
$ clang -v
clang version 9.0.0-2 (tags/RELEASE_900/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/8
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/9
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/9
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/9
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/9
Candidate multilib: .;@m64
Selected multilib: .;@m64
我是 Mac 用戶,所以我運行 clang 的方法是:
一種。 gcc -std=c++11 -c file.cpp 或 gcc -std=gnu++11 -c file.cpp
灣 gcc -c file.cpp 但方法 (a) 更好,因為方法 (b) 使用工廠安裝在機器上的 clang 版本,但使用方法 (a) 您可以指定 c++11 甚至 c++17
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.