🌐
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
🌐
Quora
quora.com › Can-a-GCC-compiler-be-used-to-run-Python-code
Can a GCC compiler be used to run Python code? - Quora
Answer (1 of 6): A compiler doesn’t run code - it converts code from a human readable form to a machine executable form. Assuming that you are asking if GCC can be use to compile Python code then the answer is no (and yes) * GCC is a C compiler - ...
🌐
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.
GCC_10.2_GNU_Compiler_Collection_self-compilation.png
gcc 11 1 0 compiling chicken screenshot
The GNU Compiler Collection (GCC) (formerly GNU C Compiler) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures, and operating systems. The Free Software Foundation … Wikipedia
Factsheet
Original author Richard Stallman
Developer GNU Project
Initial release March 22, 1987; 38 years ago (1987-03-22)
Factsheet
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 ...
🌐
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....
🌐
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()'
Find elsewhere
🌐
Compiler Explorer
godbolt.org
Compiler Explorer - Interactive Online Compiler
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
🌐
Techie Delight
techiedelight.com › home › compiler
Online Compiler – C, C++, Java, Python | Techie Delight
September 27, 2022 - Compile and execute code online in C, C++, Java, Python, PHP, Javascript, Kotlin, Swift, C#, Go, Pascal, Ruby, etc with our online compiler and powerful IDE.
🌐
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.
🌐
JDoodle
jdoodle.com › compile-assembler-gcc-online
Online Compiler and Editor/IDE for Java, C, C++, PHP, Python, Ruby, Perl - Code and Run Online
JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs online.
🌐
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
Rating: 4.7 ​ - ​ 18 votes
🌐
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
🌐
Ideone
ideone.com › l › assembler-32bit-gcc
Online Assembler 32bit (gcc) compiler and IDE - API provided by Sphere Engine - Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
🌐
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.