Software Alternatives, Accelerators & Startups
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

GNU Compiler Collection

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

GNU Compiler Collection Reviews and details

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.
  • 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 / 8 months 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: almost 2 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: almost 2 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 / about 2 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: about 2 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: about 2 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 / about 2 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: about 2 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 2 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 2 years ago
  • can't tkae this shit anymore
    I think most people just use GCC which works with both C and C++. Source: over 2 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 / over 2 years ago
  • Doubts about the standard library
    Gcc distributions are here: https://gcc.gnu.org/. Source: over 2 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: over 2 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 / over 2 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: over 2 years ago
  • Is there any research or articles on different, more efficient compiler designs?
    Bonus: Portability is desirable: It's nice to be able to swap out just the codegen stage and be able to re-use everything else to generate executables for many platforms. After investing in many codegen implementations for wide portability and nice optimizer(s), it becomes enticing to have multiple lexparse implementations as well, compiling multiple languages to the same IR and re-using the nice optimizer(s) and... Source: almost 3 years ago
  • GCC 12.1 Released!
    Google is your friend. https://search.brave.com/search?q=gcc&source=android. First hit is https://gcc.gnu.org/. Source: almost 3 years ago
  • Any updates on the release date for GCC 12.1?
    Good news, GCC 12.1 is expected to be released in this week or in early May. https://gcc.gnu.org/ https://github.com/gcc-mirror/gcc/commit/091e10203846812c4e98b465ddfb36d12f146be8 (bumped the version into 13.0.0). Source: almost 3 years ago
  • How to Build an Evil Compiler
    Link appears to be broken. There is a mirror located here: https://gcc.gnu.org/. - Source: Hacker News / almost 3 years ago
  • What files does Arduino use that are GPL? (or how do I search to find them?)
    The compiler toolchain is GCC (GPLv3 with an exception for use of the binary-form standard library in non-free code) and avr-libc (BSD). It also includes avrdude (GPLv2). Source: almost 3 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

This is an informative page about GNU Compiler Collection. You can review and discuss the product 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.