Installing C++ Development Tools
Continuing on my C++ journey from some days ago...
I am currently using OpenSUSE Linux Leap 15.5.
After some consideration I decided to go for GCC version 14 from the devel:/gcc-repo:
zypper ar -p 101 "https://download.opensuse.org/repositories/devel:/gcc/openSUSE_Leap_15.5/devel:gcc.repo"
- gcc14-c++
- gdb
And devel:/tools:/compiler:
zypper ar -p 101 "https://download.opensuse.org/repositories/devel:/tools:/compiler/15.5/devel:tools:compiler.repo"
- clang18
- libclang-cpp18
- lld18
- lldb18
- llvm-gold
- llvm18-gold
For further supporting development tools I activate the devel:/tools-Repo with:
zypper ar -p 101 "https://download.opensuse.org/repositories/devel:/tools/15.5/devel:tools.repo"
This repo contains very up-to-date versions of the tools
- cppcheck: A tool for static C/C++ code analysis
- doxygen: Automated C, C++, and Java Documentation Generator
- flawfinder: C/C++ source code security flaw examination tool
- valgrind: Memory Management Debugger
Next, the current build tool cmake-full can be found in the devel:/tools:/building-Repo
zypper ar -p 101 "https://download.opensuse.org/repositories/devel:/tools:/building/15.5/devel:tools:building.repo"
- cmake-full
Due to the lower priority of the added repos, the newer packages must be installed with the version number for the first time, e.g:
zypper in doxygen=1.11.0-222.d_t.3
Listing all available versions is possible with
zypper se -s --type package -x "cppcheck"
.
Continue to develop your 1st C++ program with my next blog post Visual Studio Code.