Skip to content

%%gcc magic: A very early stage plugin to ease usage of IPython/Jupyter for C programming courses mainly focused on pthrads, openmp and MPI.

License

Notifications You must be signed in to change notification settings

D3f0/ipython_gcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ipython GCC integration

This IPython extensions provides an easy interface to work with C code.

Installation

If you are in a terminal, just call:

pip install -e "git+https://github.com/D3f0/ipython_gcc.git"

If already inside IPython/Jupyter:

!pip install -e "git+https://github.com/D3f0/ipython_gcc.git"

Example usage

Define a gcc cell

# Example cell
%%gcc main.c

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv) {
    printf("Hello world\n");
    return 0
}

TODO

View current issues

About

%%gcc magic: A very early stage plugin to ease usage of IPython/Jupyter for C programming courses mainly focused on pthrads, openmp and MPI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages