0% found this document useful (0 votes)
6 views2 pages

Cpp Tools Notes

The document provides an overview of essential C++ tools and utilities, including compilers, IDEs, text editors, debugging tools, build tools, version control systems, package managers, profiling tools, online compilers, and libraries. Popular compilers mentioned are GCC, Clang, and MSVC, while IDEs include Visual Studio and CLion. Additionally, it lists tools for memory profiling and libraries like STL and Boost.

Uploaded by

boniganesh812
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Cpp Tools Notes

The document provides an overview of essential C++ tools and utilities, including compilers, IDEs, text editors, debugging tools, build tools, version control systems, package managers, profiling tools, online compilers, and libraries. Popular compilers mentioned are GCC, Clang, and MSVC, while IDEs include Visual Studio and CLion. Additionally, it lists tools for memory profiling and libraries like STL and Boost.

Uploaded by

boniganesh812
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C++ Tools and Utilities - Basic Notes

1. Compiler

- Converts C++ code into machine code.

- Popular compilers: GCC, Clang, MSVC

2. IDEs (Integrated Development Environments)

- Code::Blocks

- Dev-C++

- Visual Studio

- CLion

3. Text Editors

- VS Code (with C++ extensions)

- Sublime Text

- Atom

4. Debugging Tools

- GDB (GNU Debugger)

- Built-in debugger in IDEs like Visual Studio

5. Build Tools

- Make / CMake

- Ninja

- Meson
6. Version Control

- Git

- GitHub Desktop

7. Package Managers (for dependencies)

- vcpkg (by Microsoft)

- Conan

- Hunter

8. Profiling Tools

- Valgrind (memory profiling)

- gprof (GNU profiler)

9. Online Compilers

- https://www.onlinegdb.com/

- https://www.jdoodle.com/

- https://www.programiz.com/cpp-programming/online-compiler/

10. Libraries

- STL (Standard Template Library)

- Boost

- OpenCV (for image processing)

You might also like