Forrest logo
back to context overview

g++

List of commands for g++:

  • g++:tldr:1b256 g++: Display common warnings.
    $ g++ ${path-to-source-cpp} -Wall -o ${path-to-output_executable}
    try on your machine
    explain this command
  • g++:tldr:255f6 g++: Display version.
    $ g++ --version
    try on your machine
    explain this command
  • g++:tldr:30af2 g++: Choose a language standard to compile for (C++98/C++11/C++14/C++17).
    $ g++ ${path-to-source-cpp} -std=${select} -o ${path-to-output_executable}
    try on your machine
    explain this command
  • g++:tldr:4250e g++: Compile and link multiple source code files into an executable binary.
    $ g++ -c ${path-to-source_1-cpp path-to-source_2-cpp ---} && g++ -o ${path-to-output_executable} ${path-to-source_1-o path-to-source_2-o ---}
    try on your machine
    explain this command
  • g++:tldr:69932 g++: Compile a source code file into an executable binary.
    $ g++ ${path-to-source-cpp} -o ${path-to-output_executable}
    try on your machine
    explain this command
  • g++:tldr:bae53 g++: Include libraries located at a different path than the source file.
    $ g++ ${path-to-source-cpp} -o ${path-to-output_executable} -I${path-to-header} -L${path-to-library} -l${library_name}
    try on your machine
    explain this command
back to context overview