Software Alternatives, Accelerators & Startups

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting...

GNU Compiler Collection

GNU Compiler Collection Reviews and Details

This page is designed to help you find out whether GNU Compiler Collection is good and if it is the right choice for you.

Screenshots and images

  • GNU Compiler Collection Landing page
    Landing page //
    2023-05-12

Features & Specs

  1. Open Source

    GCC is free software and its source code is open to the public, allowing developers to contribute, modify, and distribute it.

  2. Cross-Platform

    GCC supports a wide range of hardware architectures and operating systems, making it highly versatile for different development environments.

  3. Multi-language Support

    It supports multiple programming languages, including C, C++, Fortran, Ada, Go, and more, providing flexibility for developers working in different contexts.

  4. Optimization

    GCC provides powerful optimization capabilities that can improve the performance of the compiled code significantly.

  5. Strong Community

    There is a large and active community of users and developers that contribute to the project's continuous improvement and provide extensive support.

Badges

Promote GNU Compiler Collection. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

The GNU Compiler Collection, Dr Jeremy Bennett at Manchester Free Software

What's New in the GNU Compiler Collection

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about GNU Compiler Collection and what they use it for.
  • Avoid the Temptation of Header-Only Libraries
    If youโ€™re using gcc or clang, you can use the weak attribute; if youโ€™re using MSVC, youโ€™re out of luck since no equivalent attribute exists. - Source: dev.to / 8 months ago
  • Code Coverage Testing in Autotools
    Part of the gcc compiler tools is gcov, the GNU code coverage tool. This can be integrated into your build to provide code coverage reports. - Source: dev.to / 8 months ago
  • Attributes in C23 and C++
    Prior to C23 or C++11, the only way to attach attributes was using compiler-specific syntax such as __attribute__ for gcc and clang, or __declspec for MSVC. - Source: dev.to / about 1 year ago
  • dotnet cross-platform interop with C via Environment.ProcessId system call
    I want to compile C program for various operating systems from one machine, that's why on macOS M1 I use zig drop-in replacement compiler (can be used on Linux, Windows too) for cross-platform compilation. There are also clang, gcc (usually pre-installed on macOS and Linux). For Windows there are Visual Studio installer or mingw (which installs gcc). - Source: dev.to / over 1 year ago
  • S2S Compilers: Understanding Switch Case Statements
    If you are turning your source code into languages such as C or C++, it is required to have great understanding and knowledge of C/C++. Since these languages also have compilers be it GNU Compiler Collection or Clang, we have to do a lot of digging and researching around their features and functionalities. There is a lot of benefit in that once the target codebase grows and developers start reusing the target... - Source: dev.to / over 1 year ago
  • How to call Fortran routines from JavaScript with Node.js
    In order to compile Fortran programs, you'll need a Fortran compiler. In this post, we'll be using GNU Fortran (GFortran) to compile Fortran code. GFortran is an implementation of the Fortran programming language in the widely used GNU Compiler Collection (GCC), an open-source project maintained under the umbrella of the GNU Project. To check whether GFortran is already installed. - Source: dev.to / almost 2 years ago
  • ๐Ÿ“ฃ Had a call with Reddit to discuss pricing. Bad news for third-party apps, their announced pricing is close to Twitter's pricing, and Apollo would have to pay Reddit $20 million per year to keep running as-is.
    You can use the website, on mobile or desktop. It works fine. I don't get why people think that if they can't use some 3rd party app to access Reddit they'll ... I dunno, browse the archives at gcc.gnu.org or something. There is nothing else like Reddit. Source: about 3 years ago
  • In you opinion is it better to code the arduino in the arduino language or c++, and do you prefer the arduino IDE or vs code IDE
    It even uses a completely vanilla C++ compiler, with avr-libc and Arduino's own libraries and framework. Source: about 3 years ago
  • x64 Assembly: Multithreading from Scratch Part 1: Hello World!
    In this tutorial I'm using the GNU assembler gas with intel syntax along the the GNU linker. - Source: dev.to / over 3 years ago
  • Is there a road map on what to do after learning a programming language ?
    But basically get yourself an editor (like notepad++ or VSCode) and a compiler (https://gcc.gnu.org). Write some code and compile it to an executable. There, you made a program. Source: over 3 years ago
  • bash not working on VS Code app?
    I believe the make command is something that is included in the CS50 codespace only. You would need to compile your code using something else like gcc or another C compiler. Source: over 3 years ago
  • We Need to Know LR and Recursive Descent Parsing Techniques
    You're misinformed. Clang also has a custom parser. Both gcc and clang have great support for new standards, though as those standards are evolving some features aren't there yet (but none of the missing features have anything to do with parsing difficulties). You can find lots of detail on feature coverage at https://gcc.gnu.org . - Source: Hacker News / over 3 years ago
  • Microcontrollers in the real world
    The underlying 'Arduino IDE' compiler is not written by Arduino, it is GCC with extensions (some written by Arduino). See https://gcc.gnu.org/. But even that varies. For example if you are programming ARM micros such as the 32-bit Teensy family, it will be a different version of GCC with ARM extensions. The GCC compiler is widely used commercially and has been for many years. Arduino the company was smart to use it. Source: over 3 years ago
  • GCC now includes Modula-2 and Rust. Do they work on OpenBSD?
    Seems a nice way to bury a lede :) No links back to GCC including the languages, and a look at https://gcc.gnu.org/ doesn't reveal it either, even if you click on changes for GCC 13. - Source: Hacker News / over 3 years ago
  • Ready to miss a semi colon and spend the next hour stressing over what went wrong?
    GCC was originally written by Richard Stallman as the C compiler his (wildly successful) attempt to create a free-as-in-freedom UNIX clone. It has been ported to other Unix systems, but those usually come with clang. Source: over 3 years ago
  • can't tkae this shit anymore
    I think most people just use GCC which works with both C and C++. Source: over 3 years ago
  • Decompiling x86 Deep Neural Network Executables
    I don't have a ms windows pc available nor the time to setup cross compilation for one rn. (Assuming you meant an executable file for one of those with 'exe'). However you ahould be able be able to compile one for yourself by downloading, from e.g. https://nn-512.com/browse/DenseNet121, one of the generated C files and compiling it with GCC[0]. [0]: https://gcc.gnu.org/. - Source: Hacker News / almost 4 years ago
  • Doubts about the standard library
    Gcc distributions are here: https://gcc.gnu.org/. Source: almost 4 years ago
  • Question about Gentoo: security and compiling things from source
    The GNU compiler collection (part of the GNU userspace toolset and the reason that pedants call the whole OS GNU/Linux) has been one of the cornerstones of Linux systems basically since its inception, although these days there's other compilers like clang and llvm available too. Source: almost 4 years ago
  • What is the point of free and open source software?
    One illustration of this came in 2015 when Stallman decided he Would rather prevent the Gnu Compiler Collection from supporting modern IDE features like symbol completion, than allow GCC front ends to be paired with free-but-not-copyleft backends like LLVM and Clang: "Since LLVM and Clang are not copylefted, they invite nonfree extensions. They are a gaping hole in the defensive wall around our city." Allowing... - Source: dev.to / almost 4 years ago
  • Lubuntu Compiler?
    Yes gcc is a supported compiler for anywhere in Debian & Ubuntu, which includes Lubuntu & LXQt of course. It's the full GNU C compiler which I've only ever used from CLI (command line). Were you expecting a GUI for it? Source: almost 4 years ago

Do you know an article comparing GNU Compiler Collection to other products?
Suggest a link to a post with product alternatives.

Suggest an article

GNU Compiler Collection discussion

Log in or Post with

Is GNU Compiler Collection good? This is an informative page that will help you find out. Moreover, you can review and discuss GNU Compiler Collection here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.