
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
C/C++ Code Runner
Advanced tools
Affected versions:
🚀 Compile, run and debug single or multiple C, C++, or CUDA files with ease. 🚀 No need to remember any compiler commands: just build, run, and debug either from the status bar or with keyboard shortcuts. Supports GCC, Clang, MSVC, and NVCC. Quickly switch between debug and release modes, and work with single files or build complete folders. Advanced settings allow for powerful customization, including optimizer flags, sanitizer options, and flexible include/exclude folder patterns. Perfect for both beginners and experienced developers working with C/C++ in Visual Studio Code.
🚀 Compile, run, and debug your C/C++/CUDA code with a single click – from single-file test cases to full folder builds!
No command line knowledge needed – focus on coding!
Make sure your compiler is available in your system's PATH or set the path in the extension's settings.
Windows—Visual Studio compiler (MSVC) is supported.
Compile a Single File:
.c, .cpp, etc).
Build All Files in a Folder:
All configuration is handled locally in .vscode/settings.json.

No need to edit c_cpp_properties.json directly, it's managed automatically.
Add custom CLI arguments for running or debugging your program.
You can refine which folders are available for build with glob patterns.
On running Generate Assembler Code, assembly output is placed in your build folder (experimental, single-file support only).
-I needed)..h, .hpp, .hh, .hxx.c, .cpp, .cc, .cxx& etc. can cause issues—prefer simple names!If CMakeLists.txt exists at the workspace root, status bar icons auto-hide to prevent conflict with CMake tools. You may use the command "Toggle extension buttons in status bar" to override.
See CHANGELOG at publisher_name
Copyright (C) publisher_name Licensed under the MIT License
If you like this extension and want to support further development:
Donate via PayPal
FAQs
🚀 Compile, run and debug single or multiple C, C++, or CUDA files with ease. 🚀 No need to remember any compiler commands: just build, run, and debug either from the status bar or with keyboard shortcuts. Supports GCC, Clang, MSVC, and NVCC. Quickly switch between debug and release modes, and work with single files or build complete folders. Advanced settings allow for powerful customization, including optimizer flags, sanitizer options, and flexible include/exclude folder patterns. Perfect for both beginners and experienced developers working with C/C++ in Visual Studio Code.
We found that pubruncode.ccoderunner demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.