- Set CLion Toolchain to WSL
- Settings/Build, Execution & Deployment/Toolchains
- Make sure all checks pass
- If necessary, install C build tools on WSL side
sudo apt-get install build-essential
- From CLion, use File/Open... -> your MakeFile -> "Open as Project" -Note: if your MakeFile does not contain an "all" target, the CLion Makefile plugin thing might get angry and not parse any of the other targets
- Go to "Edit Configurations" (on the upper-right)
- Make sure your configuration is "Makefile Application", and NOT "Makefile Target" ("Makefile Target" produces errors)
- in the Run/Debug Configuration for your Build Target, set the Executable field to point to the full path to your executable e.g. D:\Dev\my-project\my-library
- this should correspond to the output of Makefile recipe for this build target
- If everything is set up correctly, you should be able to build, run and debug
Last active
January 9, 2026 16:18
-
-
Save zxubian/6b213812c279d8e43cde1cb578eef59e to your computer and use it in GitHub Desktop.
Running & Building a C Makefile Project with CLion & WSL (January 2022)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks a lot!
I will add that (at least on my CLion version), "Makefile Application" is not an option anymore.
CLion automatically setup "Native Application" configuration, and so far it works well.