Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Similar projects and alternatives to gcc
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Mirror of CMake upstream repository
MSVC's implementation of the C++ Standard Library.
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Micro web-framework for COBOL
Empowering everyone to build reliable and efficient software.
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
dmd D Programming Language compiler
Simple and clear import hooks for Python - import anything as if it were a Python module
Odin Programming Language
This repository contains high-performance implementations of memset and memcpy in assembly.
Realtek rtl8192eu official Linux driver, versions: 220.127.116.11 (master), 18.104.22.168, 5.6.4 and 22.214.171.124 (default)
Python Enhancement Proposals
Floating Point Math Examples
Project moved to: https://github.com/llvm/llvm-project
Julia functional programming infrastructures and metaprogramming facilities
This project contains various GNAT Ada Run Time Systems (RTSs) targeted at Cortex boards: so far, the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics, and the BBC micro:bit (v1)
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
gcc reviews and mentions
My favorite C compiler flags during development
3 projects | news.ycombinator.com | 29 Apr 2023
For a more detailed explanation, see . (Also the inspiration for the above example,)
What are does the hobbyist programmer miss comparing the paid versus free Ada ecosystem?
2 projects | reddit.com/r/ada | 24 Apr 2023
This is why, when considering whether to build & release a nn.2.0 macOS version, I’ll only do so if there’s a good reason: for example, GCC 12.1.0 couldn’t compile C source on macOS Ventura (version 13).
Is strcmp in embedded C safe? If not, what are the usual substitutes?
2 projects | reddit.com/r/embedded | 3 Feb 2023
Stop Comparing Rust to Old C++
10 projects | reddit.com/r/cpp | 31 Jan 2023
There are three. The official one, mrustc (no borrow checker, but can essentially compile the official rustc) and GCC (can't really compile anything substantial yet). Only rustc is production-ready though.
If you're on debian or a debian-like machine and you need a simple way to setup a C/C++ cross-compiler (and other tools) for your 32-bit OS, here's a simple script.
2 projects | reddit.com/r/osdev | 31 Jan 2023
It was not so much a compiler bug, but a libstd++ bug. cstdint did not work correctly with -ffreestanding and when gcc was configured with --disable-hosted-libstdcxx. GCC was unable to find cstdint was originally defined by checking stido.h and that’s not available. Here’s the PR that fixes it. And this PR isn’t included with the latest release.
Falsehoods programmers believe about undefined behavior
7 projects | reddit.com/r/rust | 28 Nov 2022
GCC, clang or maybe watcom? You wouldn't find it there (before invention of AGI, but that would be entirely different can of worms).
What happens before main() in Linux vs Windows vs RTOS capable microcontroller(say STM32x)?
2 projects | reddit.com/r/embedded | 9 Nov 2022
As /u/EETrainee mentioned, it can be called crt*. In the GCC source tree, you'll find these in the target architecture's subdirectory below: https://github.com/gcc-mirror/gcc/tree/master/libgcc/config. The interesting files are called crti.S, crtn.S or crt0.c.
RFC: C++ Buffer Hardening
2 projects | news.ycombinator.com | 5 Oct 2022
> For example, accessing a std::span or a std::vector outside of its bounds would abort the program, and so would accessing an empty std::optional.
I don't really understand the difference with libc++, libstdc++ and msvc stl's respective debug modes, they already do exactly these checks :
GMP-Ada: An implementation of Ada.Numerics.Big_Numbers using libgmp
2 projects | reddit.com/r/ada | 25 Sep 2022
Take a look at a-nbnbin__gmp.adb
I like the Odin programming language
13 projects | news.ycombinator.com | 28 Aug 2022
A note from our sponsor - CodiumAI
codium.ai | 30 May 2023
gcc-mirror/gcc is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of gcc is C.