GitHub
github.com › anas-sg › python-GCC-compiler
GitHub - anas-sg/python-GCC-compiler: Python script to automate compilation (with GCC) and running of .c files
Python script to automate compilation (with GCC) and running of .c files - anas-sg/python-GCC-compiler
Author anas-sg
Videos
CodeChef
codechef.com › ide
Online Compiler & IDE for Python, C++, C, Java, Rust - CodeChef
Compile & run your code with the CodeChef online IDE. Our online compiler supports multiple programming languages like Python, C++, C, JavaScript, Rust, Go, Kotlin, and many more.
GitHub
github.com › davidmalcolm › gcc-python-plugin
GitHub - davidmalcolm/gcc-python-plugin: GCC plugin that embeds CPython inside the compiler
It exposes GCC's various types as Python objects, within a "gcc" module. You can see the API by running: ... libcpychecker and cpychecker.py: a Python library (and a driver script), written for the plugin, in which I'm building new compiler warnings to help people find bugs in CPython extension code.
Starred by 207 users
Forked by 58 users
Languages Python 56.1% | C 33.7% | HTML 6.6% | C++ 1.4% | CSS 1.0% | Makefile 0.9%
optimizing compiler produced by the GNU Project, key component of the GNU tool-chain and standard compiler for most projects related to GNU and the Linux kernel.
Factsheet
Original author Richard Stallman
Developer GNU Project
Initial release March 22, 1987; 38 years ago (1987-03-22)
Original author Richard Stallman
Developer GNU Project
Initial release March 22, 1987; 38 years ago (1987-03-22)
GNU
gcc.gnu.org
GCC, the GNU Compiler Collection - GNU Project
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system.
Readthedocs
gcc-python-plugin.readthedocs.io › en › latest › basics.html
Requirements — gcc-python-plugin 0.16 documentation
So if you’re using an earlier build of GCC using the old layout you’ll need to apply the following patch (reversed with “-R”) to the plugin’s source tree to get it to compile: $ git show 215730cbec40a6fe482fabb7f1ecc3d747f1b5d2 | patch -p1 -R · If you have a way to make the plugin’s source work with either layout, please email the plugin’s mailing list · Once you’ve built the plugin, you can invoke a Python ...
Readthedocs
gcc-python-plugin.readthedocs.io › en › latest › working-with-c.html
Working with C code — gcc-python-plugin 0.16 documentation
We can run the script during the compile like this: ... fn: gcc.Function('main') fn.decl.name: 'main' return type: 'int' argument types: ['int', 'char * *'] gimple[0]: str(stmt): '__builtin_puts (&"Hello, python"[0]);' repr(stmt): 'gcc.GimpleCall()' type(stmt.fn): <type 'gcc.AddrExpr'> str(stmt.fn): '__builtin_puts' str(stmt.args[0]): '&"Hello, python"[0]' str(stmt.lhs): None gimple[1]: str(stmt): 'return;' repr(stmt): 'gcc.GimpleReturn()'
OnlineGDB
onlinegdb.com
GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++
Assembly(GCC) Assembly (NASM) Objective ... Bash · source code · /****************************************************************************** Welcome to GDB Online....
OnlineGDB
onlinegdb.com › online_python_compiler
Online Python Compiler - online editor
Assembly(GCC) Assembly (NASM) Objective C · SQLite · Dart · Groovy · Tcl · C3 · Lua · Zig · TypeScript · D · Ada · Javascript(Rhino) Javascript(Node) Prolog · Swift · Rust · Go · Bash · main.py · ''' Online Python Compiler. Code, Compile, Run and Debug python program online.
Programiz
programiz.com › c-programming › online-compiler
Online C Compiler - Programiz
Write and run your C programming code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple languages.
Readthedocs
gcc-python-plugin.readthedocs.io
GCC Python plugin — gcc-python-plugin 0.16 documentation
This document describes the Python plugin I’ve written for GCC. In theory the plugin allows you to write Python scripts that can run inside GCC as it compiles code, exposing GCC’s internal data structures as a collection of Python classes and functions.
Compiler Explorer
godbolt.org
Compiler Explorer
Clone CompilerExecutor From ThisOpt RemarksStack UsagePreprocessorASTLLVM IRClangIROpt PipelineDeviceRust MIRRust HIRRust Macro ExpansionGHC CoreGHC STGGHC CmmClojure Macro ExpansionYul (Solidity IR)GCC Tree/RTLGNAT Debug TreeGNAT Debug Expanded CodeControl Flow GraphClaude Explain
PyPI
pypi.org › project › gcc7
gcc7 - GCC v7 binaries
JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
ToolPix
toolpix.pythonanywhere.com › c-compiler
Best Free Online C Compiler 2026 - Run C Code with GCC | Too
3 weeks ago - Write, compile, and run C programs instantly. Free online C compiler powered by GCC. Supports C11/C17, pointers, file handling, and no setup required. Perfect f
Kristerw
kristerw.github.io › 2022 › 10 › 20 › gcc-python-plugin
Part 1: Writing a GCC plugin in Python – Krister Walfridsson's blog – Compilers, programming languages, etc.
October 20, 2022 - Compilers, programming languages, etc. This post describes the implementation of pysmtgcc. See “GCC Translation Validation” for background information. I chose to use Python for the plugin for a few reasons:
Programiz
programiz.com › python-programming › online-compiler
Online Python Compiler (Interpreter) - Programiz
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.