Forrest logo
back to context overview

clang++

List of commands for clang++:

  • clang++:tldr:569d9 clang++: Compile a source code file into an executable binary.
    $ clang++ ${path-to-source-cpp} -o ${path-to-output_executable}
    try on your machine
    explain this command
  • clang++:tldr:68146 clang++: Include libraries located at a different path than the source file.
    $ clang++ ${path-to-source-cpp} -o ${path-to-output_executable} -I${path-to-header_path} -L${path-to-library_path} -l${path-to-library_name}
    try on your machine
    explain this command
  • clang++:tldr:ac213 clang++: Display (almost) all errors and warnings.
    $ clang++ ${path-to-source-cpp} -Wall -o ${path-to-output_executable}
    try on your machine
    explain this command
  • clang++:tldr:ca38f clang++: Choose a language standard to compile with.
    $ clang++ ${path-to-source-cpp} -std=${c++20} -o ${path-to-output_executable}
    try on your machine
    explain this command
  • clang++:tldr:dc5f9 clang++: Compile source code into LLVM Intermediate Representation (IR).
    $ clang++ -S -emit-llvm ${path-to-source-cpp} -o ${path-to-output-ll}
    try on your machine
    explain this command
back to context overview