clangd / vscode-clangd

Visual Studio Code extension for clangd
https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd
MIT License
619 stars 101 forks source link

"Unknown command line argument" errors prevent extensions from running #672

Open Spongman opened 1 month ago

Spongman commented 1 month ago

my project builds fine using cmake/gcc, but clangd is complaining:

clangd: Unknown command line argument '-Wformat'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--log'?
clangd: Unknown command line argument '-Wall'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--help'?
clangd: Unknown command line argument '-Wpedantic'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--sync'?
clangd: Unknown command line argument '-Wformat'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--log'?
clangd: Unknown command line argument '-Wall'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--help'?
clangd: Unknown command line argument '-Wpedantic'.  Try: '/home/user/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/18.1.3/clangd_18.1.3/bin/clangd --help'
clangd: Did you mean '--sync'?
[Error - 12:14:48 PM] The Clang Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 12:14:48 PM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 12:14:48 PM] Clang Language Server client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 12:14:48 PM] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 

clangd extension version: v0.1.29 Operating system: rocky9 (via WSL)

HighCommander4 commented 1 month ago

It sounds like you've put build flags into "clangd.arguments"? That's not where they go.

Have a look at https://clangd.llvm.org/installation#project-setup for how to tell clangd about your build flags.